1. e4 e5 2. f4 exf4 3. Qxf4 Ng6 4. Qe3 a5 5. Rf1 Ba7 6. Qg5 Bb6 7. Nc3 Qc5 8. Qxc5 Bxc5 9. Na4 Ne6 10. Nxc5 Nxc5 11. c3 d6 12. d4 Ne6 13. g3 f6 14. Bd3 b6 15. Nf2 Ng5 16. Be2 Kb7 17. h4 Ne6 18. O-O-O Ba4 19. b3 Bd7 20. Bd2 Ne7 21. Bf3 Ka7 22. Nd3 Bb5 23. c4 Ba6 24. Bc3 Rae8 25. e5 fxe5 26. dxe5 dxe5 27. Nxe5 Bb7 28. Bg4 Nc5 29. Nd7 Nxd7 30. Rxd7 Nc6 31. Rff7 Ne5 32. Bxe5 Rxe5 33. Rxc7 resign