1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 e6 5. e3 Nbd7 6. Qc2 Bd6 7. Be2 O-O 8. O-O dxc4 9. Bxc4 e5 10. h3 Qc7 11. Re1 Re8 12. Ng5 Rf8 13. Bd2 h6 14. Nge4 Be7 15. Bb3 Nb6 16. Nxf6 Bxf6 17. Ne4 Be7 18. a4 a5 19. Rad1 Bf5 20. Nf6 Bxf6 21. Qxf5 Qd7 22. Qh5 Qc7 23. e4 Qe7 24. d5 cxd5 25. exd5 Qd6 26. Re4 Rfd8 27. Rg4 Kf8 28. Qf5 Nd7 29. resign