1. e4 e5 2. f4 d6 3. Nf3 exf4 4. d4 g5 5. h3 h6 6. Bc4 Nf6 7. Nc3 a6 8. e5 Nh5 9. Bd2 Ng7 10. exd6 Bxd6 11. Qe2 Qe7 12. Qxe7 Bxe7 13. Nd5 Bd6 14. a3 Nc6 15. O-O-O Be6 16. Rhe1 O-O-O 17. Bc3 Nf5 18. Bb3 Rhf8 19. Nf6 Ne3 20. Re2 Nxd1 21. Kxd1 Be7 22. Bxe6 fxe6 23. Ne4 Kb8 24. Kc1 Rf5 25. Rf2 Na7 26. Ne5 Bd6 27. Nxd6 Rxd6 28. Nf3 Rdd5 29. Nd2 Nb5 30. a4 Nxd4 31. Bxd4 Rxd4 32. b3 Rd6 33. Nc4 Rd7 34. Kb2 e5 35. Nd2 Rd4 36. Kc1 e4 37. Nc4 b5 38. axb5 axb5 39. Na5 e3 40. Re2 Rd6 41. b4 Rfd5 42. Nb3 Rd1 43. Kb2 R6d2 44. Nxd2 Rxd2 45. resign