1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Nxd5 6. Nxf7 Kxf7 7. Qf3 Ke6 8. Nc3 Ne7 9. d4 c6 10. dxe5 Ng6 11. O-O Bb4 12. Bxd5 cxd5 13. Qg4 Kf7 14. Qxb4 Re8 15. f4 a5 16. Qd4 Be6 17. f5 Bxf5 18. Rxf5 Kg8 19. Bg5 Qc8 20. Qxd5 Kh8 21. e6 h6 22. Rf7 Rxe6 23. Bd2 Raa6 24. Rd7 Nh4 25. Rd8 Qxd8 26. Qxd8 Kh7 27. Qxh4 Rad6 28. Be1 Rf6 29. Ne4 g5 30. Nxg5 Kg7 31. Ne4 resign