1. d4 Nf6 2. c4 e6 3. Nf3 b6 4. g3 Bb7 5. Bg2 Be7 6. O-O O-O 7. Re1 Na6 8. Nc3 Ne4 9. Qc2 Nxc3 10. bxc3 f5 11. Bf4 Be4 12. Qa4 Nb8 13. Red1 d6 14. c5 Qd7 15. Qxd7 Nxd7 16. cxd6 cxd6 17. Ng5 Bxg5 18. Bxg5 Bxg2 19. Kxg2 Kf7 20. Rab1 Rfc8 21. Rd3 Rc4 22. Rb4 Rac8 23. Rxc4 Rxc4 24. f3 h6 25. Bf4 Ke7 26. a3 a6 27. Bd2 b5 28. e4 fxe4 29. fxe4 Ra4 30. Bc1 Nb6 31. resign