1.d4 Nf6 2.Bg5 Ne4 3.Bf4 d5 4.f3 Nf6 5.e4 e6 6.e5 Nfd7 7.Be3 c5 8.c3 Nc6 9.f4 Qb6 10.Qd2 Be7 11.Nf3 f5 12.h3 Qd8 13.g4 O-O 14.gxf5 Rxf5 15.Bd3 Rf7 16.Qc2 g6 17.Bxg6 hxg6 18.Qxg6+ Rg7 19.Qxe6+ Kf8 20.Qh6 Qe8 21.Rg1 Qf7 22.e6 Qf6 23.Qh8+ Rg8 24.Rxg8#