1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 Nxe4 5. Bxf7 Kxf7 6. Nxe4 d5 7. Nc3 e4 8. Ng1 Bf5 9. Nge2 Bc5 10. d3 Rf8 11. O-O Kg8 12. dxe4 dxe4 13. Be3 Bd6 14. h3 Qe8 15. Ng3 Bxg3 16. fxg3 Rd8 17. Qe2 Bg6 18. Rxf8 Qxf8 19. Rf1 Qe7 20. Qg4 Qd7 21. Qf4 Nd4 22. Rd1 Ne2 23. Nxe2 Qxd1 24. Qf1 Qxc2 25. Nf4 Rd1 26. Nxg6 Rxf1 27. Kxf1 hxg6 28. resign