1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. f3 c5 5. d5 d6 6. e4 exd5 7. cxd5 Nbd7 8. Nh3 O-O 9. Be2 Ne5 10. Nf2 a6 11. a4 Qe7 12. O-O h6 13. Na2 Ba5 14. b4 cxb4 15. Qb3 g5 16. Nxb4 Kg7 17. Be3 g4 18. f4 Ng6 19. Bd3 h5 20. g3 Rh8 21. Bd4 Kg8 22. e5 dxe5 23. fxe5 Qxb4 24. Qxb4 Bxb4 25. exf6 Bd7 26. Bxg6 fxg6 27. f7 Kxf7 28. Bxh8 Rxh8 29. Nd3 resign