1. e4 e5 2. f4 Nc6 3. Bc4 Bc5 4. Nf3 exf4 5. d4 Bb6 6. Bxf4 Nge7 7. Nc3 O-O 8. O-O Ng6 9. Be3 d6 10. Qd2 a6 11. Ng5 Qe7 12. Bxf7 Rxf7 13. Rxf7 Qd8 14. Raf1 Bg4 15. Nd5 h6 16. h3 Bxh3 17. Nxh3 Qh4 18. Nxb6 Rd8 19. Rxc7 Qxe4 20. c3 Nce7 21. Bxh6 Rf8 22. Rxf8 Nxf8 23. Be3 Nfg6 24. Rxe7 Nxe7 25. b3 Nf5 26. Bf2 Qg4 27. Qf4 Qd1 28. Kh2 Qd3 29. Qf3 Qc2 30. Nc4 b5 31. Nxd6 Nxd6 32. Qd5 Nf7 33. Ng5 Qg6 34. Qxf7 resign