1. e4 e5 2. Nf3 Nf6 3. Nc3 Bc5 4. Bc4 O-O 5. O-O d6 6. h3 Bd7 7. d3 Qe8 8. Bg5 Nh5 9. Nd5 Bb6 10. Be7 Nf4 11. Bxf8 Kxf8 12. Qd2 f6 13. Nxf4 exf4 14. Qxf4 Qg6 15. Nh4 Qg5 16. Qxg5 fxg5 17. Nf3 Nc6 18. Nxg5 Nd4 19. c3 Ne2 20. Kh1 Nf4 21. Nxh7 Ke7 22. Ng5 Kf6 23. h4 Bc6 24. g3 Ng6 25. f4 Ke7 26. f5 Ne5 27. b3 d5 28. exd5 resign