1.e4 e6 2.d4 d5 3.Nc3 dxe4 4.Nxe4 Nd7 5.Nf3 Be7 6.Bd3 Ngf6 7.Qe2 b6 8.Ne5 Bb7 9.Nxf7 Kxf7 10.Ng5+ Ke8 11.Nxe6 Qc8 12.Nxg7+ Kd8 13.Ne6+ Ke8 14.Bf4 Bxg2 15.Nxc7+ Kd8 16.Ne6+ Ke8 17.Rg1 Rg8 18.Bxh7 Rg4 19.O-O-O Qb7 20.Qxg4 Nxg4 21.Bg6#