1. e4 Nf6 2. e5 Nd5 3. c4 Nb6 4. c5 Nd5 5. Bc4 e6 6. Bxd5 exd5 7. d4 d6 8. Qa4 Bd7 9. Qb3 Bc6 10. cxd6 cxd6 11. Bf4 dxe5 12. dxe5 Nd7 13. Nf3 Nc5 14. Qc2 Ne4 15. a3 Bc5 16. O-O O-O 17. Nc3 Qe7 18. Rad1 Nxc3 19. Qxc3 Rad8 20. Nd4 Bd7 21. Nb3 Bb6 22. Rxd5 Bc6 23. Rd6 Bc7 24. Rxd8 Rxd8 25. Bg3 Rd5 26. f4 Qd7 27. h3 Ba4 28. Nc5 Rxc5 29. Qxc5 Bb6 30. Qxb6 axb6 31. Rf2 h5 32. Kh2 Bc6 33. Kg1 Qf5 34. Kh2 f6 35. h4 Be4 36. Rd2 Bd3 37. Rf2 Qe6 38. Kg1 Qb3 39. Kh2 Bc2 40. e6 Kf8 41. Re2 Qxb2 42. e7 Ke8 43. f5 Qc3 44. Re6 Bxf5 45. Re2 Qxa3 46. Bc7 b5 47. Bd8 Qb4 48. Ra2 Qxh4 49. Kg1 Qd4 50. Kh2 Bd7 51. Ra8 Kf7 52. Ra2 h4 53. Rf2 Qxf2 54. resign