1. e4 e5 2. Nf3 Nc6 3. Bb5 f6 4. d4 a6 5. Bc4 b5 6. Bxg8 Rxg8 7. dxe5 Nxe5 8. Nxe5 fxe5 9. O-O Bc5 10. Qh5 g6 11. Qxh7 Rf8 12. Qxg6 Rf7 13. Bg5 Be7 14. Bh6 Bf6 15. Qg8 Ke7 16. Qg4 d5 17. Qf3 Qh8 18. Be3 d4 19. Bd2 c5 20. g3 Be6 21. g4 Bxg4 22. Qg3 Bh3 23. Bg5 Rg8 24. Qxe5 Kf8 25. Qxc5 Kg7 26. Bxf6 Kxf6 27. Kh1 Bg2 28. Kg1 Bxe4 29. Qg5 Rxg5