1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. e3 Bg7 5. Nf3 O-O 6. Be2 c5 7. dxc5 dxc4 8. Qxd8 Rxd8 9. Bxc4 Nbd7 10. O-O Nxc5 11. b4 Nd3 12. Bxd3 Rxd3 13. Ne2 Ne4 14. Rb1 Be6 15. a3 Ba2 16. Bb2 Bxb1 17. Bxg7 Kxg7 18. Rxb1 Rxa3 19. b5 a5 20. bxa6 bxa6 21. Nfd4 Ra2 22. f3 Nd6 23. Nc3 Ra5 24. Nce2 Rc5 25. Ra1 a5 26. Nb3 Rd5 27. Ned4 a4 28. Nc1 e5 29. resign