1.Nf3 c6 2.g3 Nf6 3.d4 g6 4.c4 Bg7 5.e4 Nxe4 6.Bg2 d5 7.O-O dxc4 8.Re1 Nd6 9.Bg5 Be6 10.Ne5 f6 11.Nxg6 hxg6 12.Rxe6 fxg5 13.Qg4 Nd7 14.Rxg6 Bf6 15.Qh5 Nf7 16.b3 c3 17.Rg8+ Rxg8 18.Qh4 Nb6 19.Na3 Be5 20.d5 Kd7 21.Nc4 gxh4 22.Nb2 cxd5 23.Bh3+ Rg4 24.Kh1 Ng5 25.Rc1 Nf3 26.Rb1 Ng5 27.gxh4 Nxh3 28.Rf1 a6 29.Rb1 Rg5 30.Rd1 Rg8 31.Na4 Nxf2# 0-1