1.d4 Nf6 2.c3 d5 3.e3 e6 4.f4 c5 5.Bd3 Qb6 6.Nf3 Nc6 7.O-O c4 8.Bc2 g6 9.Ne5 Nxe5 10.fxe5 Ne4 11.Qf3 Ng5 12.Qf6 Bh6 13.Qxh8+ Kd7 14.h4 Ne4 15.Rxf7+ Kc6 16.Ba4+ Qb5 17.Bxb5+ Kxb5 18.Na3+ Ka4 19.Qe8+ Bd7 20.Qxd7+ Ka5 21.Qb5#