1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. Nf3 Bg7 5. Bf4 O-O 6. e3 c5 7. dxc5 Qa5 8. Rc1 dxc4 9. Bxc4 Qxc5 10. Bb3 Qa5 11. O-O Nc6 12. h3 Bf5 13. Qe2 Ne4 14. Nd5 e5 15. Bh2 Be6 16. Rfd1 Rfd8 17. Qc4 Nf6 18. e4 Rac8 19. Qc3 Qxc3 20. Rxc3 Nxe4 21. Rxc6 bxc6 22. Ne7 Kf8 23. Nxc8 Rxc8 24. Bxe6 fxe6 25. Bxe5 Bh6 26. Rd7 Kg8 27. Rxa7 c5 28. a4 Bc1 29. Rg7 Kf8 30. Rxh7 Rb8 31. Rh8 resign