1. e4 e5 2. f4 Nc6 3. fxe5 Nxe5 4. d4 Neg6 5. Ng3 Bg5+ 6. Bd2 Bxd2+ 7. Nxd2 f6 8. c3 Nf7 9. Bb3 Rh8 10. O-O-O Nd6 11. Re1 Kb8 12. Nf3 Bf7 13. Bxf7 Qxf7 14. b3 a5 15. e5 Nc8 16. Ng5 Qe7 17. exf6 Qxf6 18. Qxf6 gxf6 19. N5e4 Ra6 20. Rgf1 Re6 21. Nc5 Rxe1+ 22. Rxe1 d6 23. Nd7+ Ka7 24. Nxf6 Nf4 25. Re8 Rxe8 26. Nxe8 Nxg2 27. Nxc7 Kb6 28. Ne6 Ne7 29. Kd2 Nh4 30. Ke3 Nd5+ 31. Kd3 a4 32. b4 Nf3 33. h3 Kb5 34. c4+ resign