1. e4 c5 2. Bc4 e6 3. d4 Nc6 4. Be3 b6 5. dxc5 Bxc5 6. Qd2 Nf6 7. Nc3 Ne5 8. Bb3 O-O 9. Bf4 Ng6 10. Nb5 d5 11. exd5 Nxf4 12. Qxf4 Nxd5 13. Bxd5 Qxd5 14. Nc7 Qxg2 15. Nxa8 Qxh1 16. O-O-O Qxa8 17. Nh3 Ba6 18. b4 Be7 19. f3 h6 20. Kb2 Bb7 21. Rd3 Qb8 22. Rd7 Bf6 23. c3 Qc8 24. Rc7 Qa8 25. Ng1 a5 26. b5 Qb8 27. Qd6 Rd8 28. Qg3 Rc8 29. Rxc8 Qxc8 30. f4 Qc7 31. Ne2 Qd6 32. f5 Qxg3 33. hxg3 Be5 34. g4 exf5 35. gxf5 Kf8 36. Kb3 Bd5 37. c4 Be4 38. Ka4 Bd6 39. Nd4 h5 40. Kb3 Bc5 41. Nc6 Bxc6 42. bxc6 Ke7 43. Ka4 Kd6 44. Kb5 h4 45. resign