1. e4 e5 2. f4 d6 3. Nf3 exf4 4. d4 Bg4 5. Bxf4 Nc6 6. Bb5 Be7 7. O-O Nf6 8. Nbd2 O-O 9. c3 a6 10. Bd3 b5 11. Qc2 b4 12. e5 dxe5 13. dxe5 Nd5 14. Nd4 Nxd4 15. cxd4 Nxf4 16. Rxf4 Be6 17. Bxh7 Kh8 18. Bf5 Bg5 19. Raf1 Bxf4 20. Rxf4 Qg5 21. Rf3 Bxf5 22. Rxf5 Qe3 23. Kh1 g6 24. Rf3 Qxd4 25. Rh3 Kg7 26. Nf3 Qg4 27. Rg3 Qf4 28. e6 fxe6 29. Qxg6 resign