1.d4 Nf6 2.e3 e6 3.Bd3 d5 4.Nd2 Nc6 5.f4 Bb4 6.c3 Ba5 7.Ngf3 Ng4 8.Qe2 Qe7 9.O-O Bb6 10.Ne5 Nxd4 11.exd4 f5 12.Nxg4 fxg4 13.Qxg4 e5 14.Qh5+ g6 15.Bxg6+ Kd8 16.fxe5 c5 17.Rf7 Qe6 18.Qg5+ Ke8 19.Rxh7+ Kf8 20.Qh6+ Kg8 21.Qg7#