1.d4 Nf6 2.c4 e6 3.g3 d5 4.Bg2 Bb4+ 5.Nd2 O-O 6.Nf3 b6 7.O-O Bb7 8.e3 Nbd7 9.b3 Qe7 10.Bb2 Rfd8 11.a3 Bd6 12.Re1 c5 13.cxd5 exd5 14.Nh4 Qe6 15.dxc5 bxc5 16.Qc2 Ne4 17.Nhf3 Ndf6 18.Bxf6 Nxf6 19.e4 Nxe4 20.Nxe4 dxe4 21.Ng5 Qh6 22.Nxe4 Bxe4 23.Bxe4 Rac8 24.Rad1 Bf8 25.a4 Qh5 26.Kg2 g6 27.Bf3 Qg5 28.Rxd8 Rxd8 29.Rd1 Rd4 30.Rxd4 cxd4 31.Qc4 Qc5