1.Nf3 Nf6 2.d4 g6 3.c4 d5 4.cxd5 Nxd5 5.e4 Nb6 6.h3 Bg7 7.Nc3 Nc6 8.Be3 e6 9.Be2 O-O 10.O-O Nd7 11.Qd2 Re8 12.Nh2 Nf6 13.f4 Ne7 14.Bd3 b6 15.Rf2 Nh5 16.g4 Nf6 17.Raf1 Rf8 18.e5 Nfd5 19.Nxd5 Nxd5 20.f5 Nxe3 21.Qxe3 exf5 22.gxf5 Qh4 23.Ng4 gxf5 24.Bxf5 Bxf5 25.Rxf5 Rad8 26.R1f4 Qe7 27.Nh6+ Bxh6 28.Rg4+ Kh8 29.Qxh6 Rg8 30.Qxh7+ Kxh7 31.Rh5#