1.d4 c5 2.Nf3 Nf6 3.g3 b6 4.Bg2 Bb7 5.O-O g6 6.c4 cxd4 7.Nxd4 Qc8 8.Qd3 Bxg2 9.Kxg2 Nc6 10.b3 Nxd4 11.Qxd4 Qc6+ 12.f3 Bg7 13.Bb2 Nh5 14.Qd2 Bxb2 15.Qxb2 Qf6 16.Qxf6 Nxf6 17.Nc3 O-O 18.a4 a5 19.Rfd1 d6 20.g4 Rfc8 21.g5 Nd7 22.Nd5 Rd8 23.Nxe7+ Kf8 24.Nc6 Rdc8 25.Rxd6 Nc5 26.Nd4 Rd8 27.Rxd8+ Rxd8 28.e3 Ne6 29.Rd1 Nxg5 30.h4