1. e4 c5 2. Bc4 Nc6 3. c3 g6 4. Qf3 Ne5 5. Qe2 Bg7 6. Nf3 d6 7. Nxe5 Bxe5 8. Qf3 Nf6 9. h3 O-O 10. d4 cxd4 11. cxd4 Bxd4 12. Na3 Qa5 13. Bd2 Qb6 14. O-O Qc7 15. Nb5 Qb6 16. Be3 Bxe3 17. Qxe3 Qxe3 18. fxe3 Bd7 19. Rad1 Nxe4 20. a4 a6 21. Nc7 Rac8 22. Rc1 Bc6 23. Nd5 Rfe8 24. Nb6 Rc7 25. Bxf7 Kf8 26. Bxg6 Nf6 27. Bxe8 Kxe8 28. b4 Kd8 29. b5 axb5 30. axb5 Bxb5 31. Rxc7 Kxc7 32. Na8 Kb8 33. Ra1 Nd7 34. Rb1 Bc6 35. Nb6 Nc5 36. Kf2 d5 37. g4 Kc7 38. Kg3 e5 39. g5 Ne6 40. h4 Ng7 41. e4 dxe4 42. Nc4 Nh5 43. Kg4 Nf4 44. Nxe5 Ng2 45. Kg3 Ne3 46. Rb4 Bd5 47. h5 Kd6 48. Ng4 Nc4 49. Nf6 e3 50. Nxd5 Kxd5 51. Rxb7 Ke4 52. g6 hxg6 53. hxg6 Nd6 54. Re7 Kd3 55. Kf3 Nf5 56. Rxe3 resign