1.d4 Nf6 2.Bg5 c5 3.Nc3 cxd4 4.Qxd4 Nc6 5.Qh4 e6 6.O-O-O Be7 7.e4 O-O 8.f4 h6 9.Nf3 hxg5 10.Nxg5 Qc7 11.e5 Nxe5 12.Nd5 exd5 13.fxe5 Qxe5 14.Re1 Qf5 15.Rxe7 Qg4 16.Qxg4 Nxg4 17.Bb5 Nf6 18.h4 a6 19.Bd3 b5 20.h5 Re8 21.Bh7+ Kf8 22.Rxf7#