1. c4 Nf6 2. Nc3 c5 3. Nf3 Nc6 4. g3 e6 5. Bg2 d5 6. cxd5 exd5 7. d4 Be7 8. O-O O-O 9. e3 Bf5 10. a3 c4 11. b3 Ne4 12. Nxe4 Bxe4 13. bxc4 dxc4 14. Qa4 Qd5 15. Ne1 Bxg2 16. Nxg2 Bd6 17. Re1 b5 18. Qc2 Rae8 19. Bb2 f5 20. Bc3 a5 21. Reb1 b4 22. axb4 axb4 23. Bd2 Ra8 24. Nh4 Rxa1 25. Rxa1 g5 26. Ng2 f4 27. gxf4 gxf4 28. e4 Qxd4 29. Ra6 b3 30. Qc3 b2 31. resign