1. e4 c5 2. Bc4 e5 3. Nc3 Nf6 4. d3 d6 5. Nf3 Be7 6. h3 O-O 7. Bg5 Nc6 8. a3 h6 9. Be3 a6 10. O-O Nd4 11. Nxd4 exd4 12. Bxd4 cxd4 13. Ne2 b5 14. Bb3 Qb6 15. c3 dxc3 16. Nxc3 Bb7 17. Re1 Rac8 18. Rc1 Rfe8 19. Kf1 b4 20. Na4 Qb5 21. Rxc8 Rxc8 22. Bc4 Qg5 23. Nb6 Rc6 24. Nd5 Nxd5 25. Bxd5 Rc7 26. Bxb7 Rxb7 27. Qa4 bxa3 28. Qe8 Bf8 29. bxa3 Qb5 30. Qxb5 Rxb5 31. g3 Rb3 32. Re3 Rxa3 33. Ke2 f6 34. d4 Rxe3 35. Kxe3 Kf7 36. Kd3 Ke6 37. d5 Kd7 38. Kc4 Kc7 39. Kb4 Kb6 40. f4 a5 41. Kb3 Kb5 42. h4 Be7 43. g4 a4 44. Ka3 g5 45. fxg5 fxg5 46. h5 Bf6 47. Ka2 Kb4 48. Kb1 Kb3 49. resign