1.d4 Nf6 2.Bg5 d5 3.e3 Ne4 4.Bf4 g5 5.Be5 f6 6.Qh5+ Kd7 7.f3 fxe5 8.fxe4 exd4 9.exd5 dxe3 10.Be2 h6 11.Nc3 Bg7 12.Bg4+ Kd6 13.Ne4+ Ke5 14.Nf3+ Kxe4 15.Qg6+ Kf4 16.Bxc8 Qxc8 17.Qxg7 Qf8 18.Qe5+ Kg4 19.h4 Qf6 20.Qe4+ Qf4 21.Qe6+ Kg3 22.Qh3#