1. c4 Nf6 2. g3 c5 3. Bg2 Nc6 4. Nc3 g6 5. e3 Bg7 6. Nge2 O-O 7. d4 d6 8. h3 cxd4 9. exd4 Bd7 10. Rb1 Rc8 11. O-O a6 12. b4 Rb8 13. a4 e5 14. Bg5 Qc8 15. Bxf6 Bxf6 16. Nd5 Qd8 17. Nxf6 Qxf6 18. Bxc6 bxc6 19. dxe5 Qxe5 20. Kg2 Bf5 21. Rb3 Qe4 22. f3 Qxc4 23. Rc3 Qxb4 24. Rxc6 a5 25. Rxd6 Bc2 26. Qd2 Rfe8 27. Rc1 Bxa4 28. Nf4 Qxd2 29. Rxd2 Bb3 30. Rc7 a4 31. Ra7 Ra8 32. Rdd7 a3 33. Rab7 a2 34. Rxb3 a1=Q 35. resign