1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.b4 Bxb4 5.c3 Bc5 6.d4 exd4 7.O-O dxc3 8.Bxf7+ Kxf7 9.Qd5+ Ke8 10.Qxc5 d6 11.Qxc3 Nf6 12.Bg5 Nxe4 13.Re1 Ne7 14.Rxe4 Bf5 15.Rxe7+ Qxe7 16.Bxe7 Kxe7 17.Qxg7+ Kd8 18.Qxh8+ Kd7 19.Qxa8 Bg4 20.Nbd2 Bxf3 21.Nxf3 b5 22.Re1 d5 23.Qxd5+ Kc8 24.Re8#