1.Nf3 Nf6 2.c4 g6 3.Nc3 d5 4.cxd5 Nxd5 5.e4 Nb6 6.d4 Bg4 7.Bb5+ c6 8.Be2 Bg7 9.Be3 O-O 10.Ne5 Bxe2 11.Qxe2 N8d7 12.f4 f5 13.exf5 gxf5 14.O-O-O Nf6 15.g4 fxg4 16.h3 g3 17.Rhg1 Nbd5 18.Rxg3 Nxe3 19.Qxe3 e6 20.Rg5 Ne8 21.Ne4 Qe7 22.Ng3 Kh8 23.Nf5 Qc7 24.Nxg7 Nxg7 25.Rdg1 Rg8 26.Qg3 Raf8 27.Ng6+ hxg6 28.Rxg6 Nf5 29.Rxg8+ Kh7 30.Qg6#