1.e4 e5 2.d4 Nc6 3.d5 Nd4 4.c3 Nb5 5.Bxb5 c6 6.Ba4 Bc5 7.Nf3 Nf6 8.Bg5 h6 9.Bxf6 Qxf6 10.b4 Bb6 11.d6 Qg6 12.O-O Qxe4 13.Re1 Qg6 14.Nxe5 Qf6 15.Ng4+ Kf8 16.Nxf6 gxf6 17.Re7 c5 18.Bc2 cxb4 19.Qh5 Rh7 20.Bxh7 Kg7 21.Qxf7+ Kh8 22.Re8#