1. e4 e5 2. c4 Nf6 3. Nc3 Bc5 4. h3 O-O 5. Nf3 Nc6 6. a3 a5 7. Na4 Bxf2 8. Kxf2 Nxe4 9. Ke3 Ng3 10. Bd3 e4 11. Bxe4 Re8 12. d3 f5 13. Kf2 Nxh1 14. Qxh1 fxe4 15. Bg5 e3 16. Ke2 Nd4 17. Kf1 e2 18. Kf2 Nxf3 19. Bxd8 e1=Q 20. Rxe1 Rxe1 21. Qxe1 Nxe1 22. Kxe1 d5 23. Bxc7 Be6 24. Nb6 Re8 25. c5 Bxh3 26. Kf2 Bf5 27. d4 Be4 28. Be5 Re6 29. g3 Rh6 30. b4 Rh2 31. Ke3 axb4 32. axb4 Rb2 33. Nc8 Rxb4 34. Nd6 Rb3 35. Kf4 Bg2 36. Nf5 g6 37. Nh6 Kf8 38. Kg5 Ke7 39. Ng4 Rb1 40. Ne3 Be4 41. Kf4 Ke6 42. Bg7 Rh1 43. Ng4 Rf1 44. Kg5 Rf5 45. resign