1. e4 e5 2. f4 exf4 3. Nf3 d6 4. d4 Bg4 5. Bc4 c6 6. Bxf4 b5 7. Be2 Nf6 8. Nbd2 a6 9. O-O Nh5 10. Bg5 f6 11. Bh4 g5 12. Bf2 Nf4 13. c3 Nxe2 14. Qxe2 h5 15. h3 Be6 16. d5 Bf7 17. b4 Qe7 18. Rfe1 Kd7 19. Nd4 cxd5 20. exd5 Bxd5 21. Qxe7 Bxe7 22. Nf5 Be6 23. Nxe7 Kxe7 24. Re2 Re8 25. Rae1 Kf7 26. Ne4 Rd8 27. Bd4 f5 28. Nxg5 Kg6 29. Rxe6 resign