1. e4 e5 2. f4 d6 3. Nf3 Nc6 4. Bc4 g6 5. O-O exf4 6. d4 Bg7 7. Bxf4 Nge7 8. c3 O-O 9. Nbd2 h6 10. Qe1 Bg4 11. Qh4 Bxf3 12. Rxf3 g5 13. Bxg5 hxg5 14. Qxg5 d5 15. exd5 Na5 16. Rg3 Ng6 17. Qh5 Nxc4 18. Nxc4 a5 19. Rh3 f6 20. Qxg6 Rf7 21. Rf1 Ra6 22. Ne5 Re7 23. Qh7 Kf8 24. Ng6 Ke8 25. Nxe7 Qxe7 26. Rg3 Kf8 27. Kf2 Rb6 28. b3 c5 29. Re1 Qc7 30. Qg6 cxd4 31. Qe8