1.d4 Nf6 2.Bg5 g6 3.Bxf6 exf6 4.e3 Bg7 5.h4 f5 6.Ne2 b6 7.Nf4 Bb7 8.c3 Bf6 9.h5 g5 10.Ne2 Qe7 11.Nd2 c5 12.Qc2 cxd4 13.exd4 f4 14.O-O-O O-O 15.f3 h6 16.g3 g4 17.Nxf4 gxf3 18.Bc4 Re8 19.Rhe1 Qxe1 20.Qg6+ Bg7 21.Qxf7+ Kh8 22.Ng6+ Kh7 23.Ne5 Rxe5 24.Qg8#