1. e4 e5 2. f4 Nc6 3. Nf3 exf4 4. d4 Bb4 5. c3 Ba5 6. Bxf4 d6 7. Bc4 h6 8. O-O Nge7 9. Nbd2 a6 10. Qe1 O-O 11. Qg3 Ng6 12. Be3 Bb6 13. h4 Bd7 14. h5 Nh8 15. Bxh6 g6 16. hxg6 Qf6 17. gxf7 Kh7 18. Ng5 Qxg5 19. Qxg5 Ng6 20. Bxf8 Rxf8 21. Kf2 Nd8 22. Rh1 Kg7 23. Qh6 Kf6 24. e5 dxe5 25. Ne4 Kf5 26. Rh5 Kxe4 27. Qxg6 Bf5 28. Qxf5