1. d4 Nf6 2. c4 d5 3. cxd5 Qxd5 4. Nc3 Qd8 5. e4 e6 6. Nf3 Bb4 7. Bd3 c6 8. O-O Bxc3 9. bxc3 Nbd7 10. Bg5 h6 11. Bh4 Qa5 12. Qc2 g5 13. Bg3 O-O 14. c4 Qd8 15. Bd6 Re8 16. e5 Nh5 17. Qd2 Nf4 18. Bc2 Kg7 19. Qe3 Nb6 20. Qe4 Ng6 21. Nd2 f5 22. exf6 Qxf6 23. Be5 Nxe5 24. Qh7 Kf8 25. dxe5 Qg7 26. Qe4 Bd7 27. f4 Kg8 28. fxg5 hxg5 29. Rf6 Kh8 30. Raf1 Rf8 31. Rxf8 resign