1. e4 e5 2. f4 d5 3. exd5 exf4 4. Nf3 Bg4 5. Bc4 Qe7 6. Qe2 Nd7 7. O-O Ngf6 8. Qxe7 Bxe7 9. d4 O-O-O 10. Bb3 Bd6 11. c4 b6 12. Nc3 Nh5 13. Ne4 Be7 14. Bd1 Ndf6 15. Nf2 Bd6 16. Nxg4 Nxg4 17. Ng5 f5 18. Nf7 Ne3 19. Bxe3 Rhf8 20. Nxd8 Kxd8 21. Bd2 Nf6 22. Bxf4 Bxf4 23. Rxf4 g6 24. Rf2 Ne4 25. Re2 Nd6 26. b3 g5 27. Bc2 h5 28. c5 Nb5 29. Rd2 Nc3 30. b4 Nxd5 31. a3 Nc3 32. Rf1 f4 33. Re1 g4 34. Bg6 h4 35. Bh5 f3 36. Bxg4 f2 37. Rxf2 Rxf2 38. Kxf2 Nb5 39. Re3 Nxd4 40. Rd3 resign