1.d4 Nf6 2.Bg5 d5 3.Bxf6 exf6 4.e3 Bd6 5.Nd2 f5 6.g3 Nd7 7.Bg2 Nf6 8.Ne2 O-O 9.O-O c6 10.a3 Ne4 11.b3 Qe7 12.c3 b6 13.a4 Ba6 14.c4 Bb4 15.Nxe4 fxe4 16.Qc2 Rad8 17.Rfc1 g5 18.Qd1 f5 19.Ra2 c5 20.cxd5 Rxd5 21.Nc3 Rd7 22.Nb5 Bxb5 23.axb5 cxd4 24.exd4 Rfd8 25.Rac2 Rxd4 26.Qh5 Bc5 27.Bh3 Qf6 28.Rxc5 bxc5 29.Rxc5 Rd1+ 30.Bf1 e3 31.fxe3 Rxf1+ 32.Kxf1 Qa1+