1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nxd4 5. Qxd4 d6 6. Nc3 Nf6 7. Bg5 Bd7 8. Bc4 Ng4 9. h3 Ne5 10. Bd5 Bc6 11. f4 Bxd5 12. fxe5 Be6 13. O-O-O dxe5 14. Qxe5 Qc8 15. Nb5 f6 16. Nc7+ Kf7 17. Rhf1 Kg6 18. Bxf6 exf6 19. Qg3+ Kf7 20. Nxa8 Qxa8 21. Qc7+ Be7 22. a3 Rc8 23. Qg3 b6 24. e5 Qe4 25. Rd2 Bf5 26. Qb3+ Kf8 27. exf6 Bxf6 28. g4 Be6 29. Qg3 Qc4 30. Rff2 Qa2 31. Kd1 Qxb2 32. Rf3 Qb1+ 33. Ke2 Bc4+ 34. Kf2 Qf1+ 35. Ke3 Re8+ 36. Kf4 Qa1 37. c3 Re5 38. h4 Qe1 39. Qxe1 Rxe1 40. g5 Be5+ 41. Kf5 Ke7