1. e4 Nf6 2. Bc4 Nxe4 3. d3 Nf6 4. Bg5 e6 5. Qe2 d5 6. Bxd5 Qxd5 7. Nf3 Nc6 8. Nc3 Bb4 9. Bxf6 gxf6 10. O-O Bxc3 11. bxc3 e5 12. c4 Qd6 13. c3 Bg4 14. Qe3 O-O-O 15. Ne1 Rhg8 16. f3 Bf5 17. Rd1 h5 18. f4 Be6 19. Nf3 Bg4 20. fxe5 fxe5 21. Kh1 Bxf3 22. Qxf3 Qg6 23. Rf2 e4 24. Qh3 Kb8 25. d4 Ne5 26. c5 Ng4 27. Re1 Nxf2 28. resign