1.e4 Nf6 2.Nc3 Nc6 3.d4 e6 4.Nf3 Bb4 5.Bd2 O-O 6.Nb5 Be7 7.e5 Ne4 8.Qe2 f5 9.exf6 Bxf6 10.Qxe4 d5 11.Qe2 a6 12.Nc3 Bxd4 13.Ng5 Bxf2+ 14.Kd1 Nd4 15.Qh5 Rf5 16.Qxh7+ Kf8 17.Qh8+ Ke7 18.Qxg7+ Ke8 19.Nxe6 Bxe6 20.Bd3 Rf7 21.Bg6 Bg4+ 22.Kc1 Bf5 23.Qxf7#