1. e4 e5 2. f4 exf4 3. Nf3 Bc5 4. d4 Bb4 5. Nc3 Ba5 6. Bxf4 Nf6 7. Qe2 Na6 8. g3 Nb4 9. a3 Nc6 10. e5 Ng4 11. Bh3 Nh6 12. b4 Bb6 13. Nd5 O-O 14. c3 a5 15. Qc4 Qe8 16. O-O d6 17. Bxc8 Rxc8 18. Rae1 dxe5 19. Bxe5 Nxe5 20. Nxe5 Qa4 21. Ne7 Kh8 22. Nxf7 Nxf7 23. Rxf7 Rce8 24. Rxf8 Rxf8 25. Qe6 Qc2 26. Rf1 Rxf1 27. Kxf1 h6 28. Qc8 Kh7 29. Qg8