1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.g3 Ne4 5.Bg2 Bb4+ 6.Nbd2 f5 7.O-O O-O 8.Qc2 c5 9.dxc5 Bxc5 10.cxd5 Qb6 11.Nxe4 fxe4 12.Qxe4 exd5 13.Qxd5+ Be6 14.Qe4 Bf5 15.Qc4+ Be6 16.Qc2 Kh8 17.Ng5 Bg8 18.Ne4 Bd4 19.e3 Be5 20.f4 Bc7 21.Bd2 Na6 22.Rfe1 Rac8 23.Bh3 Be6 24.Bxe6 Qxe6 25.Ng5 Qg8 26.Bc3 h6 27.Nf3 Bb6 28.Nh4 Qe6 29.Ng6+ Kg8 30.Nxf8 Bxe3+ 31.Kh1 Qd5+ 32.Qg2