1. f4 d5 2. Bxa7 b6 3. Bxb8 Rxb8 4. Nb3 c5 5. Nc3 f6 6. g3 Nc7 7. e4 d4 8. Ne2 Bc4 9. c3 d3 10. Ng1 h5 11. Qxh5 Kd7 12. O-O-O Qe8 13. Qxe8 Rfxe8 14. Nf3 Bf7 15. Ne1 c4 16. Nd4 e5 17. fxe5 Rxe5 18. b3 b5 19. Nef3 Rxe4 20. Ng5 Re7 21. Nc6 Rbe8 22. Nxe7 Rxe7 23. Nxf7 Rxf7 24. bxc4 bxc4 25. a4 g5 26. Rf5 Ne6 27. Bd5 Kd6 28. Bxc4 Re7 29. Bxd3 Nc5 30. Bb5 Nb3 31. Kb2 Nc5 32. Ka3 Nb7 33. d4 Re3 34. h4 Rxc3 35. Kb2 Rxg3 36. hxg5 fxg5 37. Kc2 g4 38. Rd3 Rg1 39. Rf8 Rh1 40. Kc3 Rc1 41. Kb4 Rb1 42. Kc4 Na5 43. Kc3 Bg7 44. Ra8 Rb3 45. Kc2 Rxd3 46. Kxd3 Nb3 47. Ra6 Ke7 48. d5 Nc5 49. Kc4 Nxa6 50. Bxa6 g3 51. resign