1.d4 d5 2.Nf3 Nc6 3.Bf4 f6 4.e3 e5 5.dxe5 fxe5 6.Nxe5 Nxe5 7.Bxe5 Bf5 8.Bd3 g6 9.Bxh8 Nf6 10.Bxf5 gxf5 11.Nc3 c6 12.Bxf6 Qxf6 13.Qh5+ Kd8 14.Qxh7 f4 15.O-O-O fxe3 16.fxe3 d4 17.Rxd4+ Bd6 18.Ne4 Qe6 19.Rxd6+ Qxd6 20.Nxd6 Rb8 21.Rf1 b6 22.Rf8#