1. e4 Nf6 2. e5 Nd5 3. d4 Nc6 4. c4 Ndb4 5. a3 Na6 6. b4 Nab8 7. f4 e6 8. Nf3 d5 9. c5 b6 10. b5 Na5 11. c6 f6 12. Bd3 a6 13. a4 Bb4 14. Bd2 Bxd2 15. Nbxd2 axb5 16. axb5 O-O 17. O-O Qe8 18. Nb3 Nbxc6 19. bxc6 Qxc6 20. Nxa5 bxa5 21. Qc2 Qd7 22. Bxh7 Kf7 23. Qg6 Ke7 24. Qxg7 Ke8 25. Bg6 Rf7 26. Qg8 Ke7 27. Qxf7 Kd8 28. Qf8 resign