1. e4 e5 2. f4 exf4 3. Nf3 d6 4. Bc4 h6 5. O-O g5 6. Nc3 Bg7 7. d4 Ne7 8. Qe2 Ng6 9. Rd1 Nc6 10. b3 Bd7 11. Nd5 O-O 12. Bb2 Na5 13. e5 c6 14. Nf6 Bxf6 15. exf6 Qxf6 16. Nd2 Rae8 17. Qd3 d5 18. Bxd5 cxd5 19. c4 dxc4 20. Nxc4 Bf5 21. Qd2 Nxc4 22. Qc3 Nxb2 23. Qxb2 Rc8 24. h3 Rc2 25. Qa3 Nh4 26. Qxa7 Rxg2 27. Kh1 Be4 28. Qb8 Rxb8 29. resign