1.e4 e5 2.Nf3 Nc6 3.d4 f6 4.dxe5 fxe5 5.Bc4 Nf6 6.O-O Nxe4 7.Re1 Nf6 8.Nxe5 Nxe5 9.Rxe5+ Be7 10.Bg5 Kf8 11.Bxf6 Bxf6 12.Qd5 Qe8 13.Rxe8+ Kxe8 14.Qf7+ Kd8 15.Nc3 d6 16.Nd5 Bd7 17.Nxf6 gxf6 18.Qxf6+ Kc8 19.Qxh8+ Be8 20.Qxe8#