1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. d3 d6 6. a3 Bg4 7. Bg5 O-O 8. Nbd2 Ne7 9. c3 Bb6 10. Bxf6 gxf6 11. Qc2 Kh8 12. d4 Rg8 13. Bxf7 Rg7 14. Bc4 Bh3 15. Nh4 d5 16. Bxd5 Nxd5 17. exd5 Qg8 18. Kh1 Rxg2 19. Rg1 Qxd5 20. Nxg2 Bxg2+ 21. Rxg2 Rg8 22. Rg1 exd4 23. Qe4