1.d4 d5 2.Bf4 f6 3.Nf3 e5 4.dxe5 fxe5 5.Nxe5 Qd6 6.e3 Qf6 7.Bd3 Bd6 8.Nc3 Bxe5 9.Bxe5 Qxe5 10.O-O Bf5 11.Bxf5 Qxf5 12.Nxd5 Qc8 13.Qh5+ g6 14.Qe5+ Kf7 15.Qxh8 c6 16.Qxh7+ Kf8 17.Nf4 Na6 18.Nxg6+ Ke8 19.Qxg8+ Kd7 20.Qf7+ Kd8 21.Qe7#