1.Nf3 Nf6 2.g3 e6 3.Bg2 d5 4.O-O Be7 5.c4 O-O 6.b3 b6 7.d4 Bb7 8.Nc3 dxc4 9.bxc4 c5 10.d5 exd5 11.Nh4 Ne4 12.Nxd5 Bxd5 13.cxd5 Nd6 14.Bf4 Re8 15.Re1 Bxh4 16.gxh4 f5 17.Qd3 Qf6 18.Qg3 Ne4 19.Bxe4 fxe4 20.Kh1 Nd7 21.Rg1 Kh8 22.Rad1 Rf8 23.Bd2 Qe5 24.Qxe5 Nxe5 25.Bc3 Rf5 26.d6 Ng6 27.Rg4 Rf4 28.Rg5 Rxh4 29.d7 Rd8 30.Be5 Nf8 31.Bxg7+