1.d4 Nf6 2.Nc3 g6 3.e4 d6 4.Bg5 Bg7 5.e5 Nfd7 6.f4 f6 7.exf6 Nxf6 8.Qd2 c6 9.O-O-O b5 10.Bd3 Qa5 11.Re1 b4 12.Ne4 Qxa2 13.Qxb4 Nd5 14.Nxd6+ Kd7 15.Rxe7+ Nxe7 16.Nb7 Nd5 17.Qd6+ Ke8 18.Qd8+ Kf7 19.Nd6+ Ke6 20.f5+ gxf5 21.Bxf5#