1. d4 Nf6 2. Bg5 e6 3. Nf3 Be7 4. e3 O-O 5. Bd3 c5 6. c3 Nc6 7. Nbd2 d5 8. O-O c4 9. Bc2 b5 10. Ne5 Qc7 11. f4 Bb7 12. Rf3 Ne8 13. Rh3 g6 14. Qe1 Bxg5 15. fxg5 Nxe5 16. Qh4 h5 17. dxe5 Qxe5 18. g4 Qg7 19. gxh5 Nd6 20. hxg6 fxg6 21. Qg4 Bc8 22. Rh6 Nf5 23. Bxf5 exf5 24. Qh4 Re8 25. Re1 Bd7 26. Qf4 Re7 27. Qd6 Be6 28. Nf3 Bf7 29. Qxe7 resign