1. e4 c5 2. Nf3 d6 3. Bc4 Nc6 4. d3 g6 5. Nbd2 Bg7 6. O-O e6 7. c3 d5 8. exd5 exd5 9. Re1 Nge7 10. Bb5 O-O 11. d4 c4 12. h3 a6 13. Bxc6 Nxc6 14. Qc2 Bf5 15. Qd1 Qd7 16. Nf1 b5 17. Ng3 Rae8 18. Bg5 a5 19. Qd2 b4 20. h4 h5 21. Bh6 Nd8 22. Bxg7 Kxg7 23. Rxe8 Rxe8 24. Nxf5 Qxf5 25. Ne5 f6 26. Nf3 Nc6 27. Re1 Qd7 28. Rxe8 Qxe8 29. Qe3 Qxe3 30. fxe3 Kf7 31. Kf2 Ke6 32. Nd2 Kf5 33. Nf3 g5 34. hxg5 fxg5 35. g3 a4 36. cxb4 Nxb4 37. a3 Nd3 38. Ke2 g4 39. Nh4 Kg5 40. Ng2 Nxb2 41. Nf4 h4 42. gxh4 Kxh4 43. Nxd5 Kh3 44. Nf4 Kh2 45. d5 Nd3 46. Nxd3 cxd3 47. Kxd3 g3 48. d6 g2 49. d7 g1=Q 50. d8=Q Qd1 51. resign