1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 Bc5 5. O-O d6 6. d3 O-O 7. Bg5 h6 8. Bh4 Ne7 9. Bxf6 gxf6 10. d4 exd4 11. Nxd4 Ng6 12. Re1 Ne5 13. Nf5 Nxc4 14. Nxh6+ Kh8 15. Qh5 Kg7 16. Nf5+ Kg8 17. Qh6 Bxf5 18. exf5 Ne5 19. Re4 Qd7 20. Rh4 Qxf5 21. Qh8#