1.Nf3 d5 2.g3 Nf6 3.Bg2 e6 4.c4 Be7 5.d4 O-O 6.Qc2 dxc4 7.Qxc4 a6 8.Bf4 Nd5 9.Nc3 b5 10.Qb3 Nxf4 11.gxf4 Bb7 12.Rd1 Nd7 13.d5 exd5 14.Nxd5 Nc5 15.Qc2 Bxd5 16.Ng5 Bxg5 17.Rxd5 Qc8 18.Rxg5 Ne6 19.Rg3 c6 20.e3 Rd8 21.Rg1 g6 22.Bh3 Re8 23.f5 Nd4 24.Qd3 Qd8 25.fxg6 Nf3+ 26.Rxf3 Qxd3 27.gxf7+ Kh8 28.fxe8=Q+ Rxe8 29.Bf5 Qd5 30.Rf4 Rf8 31.Be6