Alas, he does not appear to have been completely ready for his opponent.
Wall, Bill - PassCapture
1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.Bxf7+
4...Kxf7 5.Nxe5+ Nxe5 6.d4 Bb4+
We have seen this line before, most recently in Wall, Bill - NN
lichess.org, 2016 (1-0, 18). It is one of a number of ways that Black returns one of the two sacrificed pieces.
7.c3 Bxc3+ 8.bxc3 Ng6
As I have previously written:
The Knight... could also go the other way, although Bill has some experience with that plan as well: 8...Nc6 9.d5 (9.O-O Qf6 10.e5 Qg6 11.Qf3+ Ke8 12.Nb5 Kd8 13.Qf8+ Qe8 14.Qxe8+ Kxe8 15.Nxc7+ Ke7 16.Nxa8 Nxd4 17.Bg5+ Ke6 18.Nc7+ Kxe5 19.Rae1+ Kd6 20.Bf4+ Kc6 21.Rc1+ Kb6 22.Nd5+ Kb5 23.Rxc8 Ne6 24.a4+ Kxa4 25.Ra1+ Kb3 26.Be5 Black resigned, Wall,B-Caynaboos, FICS. 2011) 9...Ne5 10.f4 Ng6 11.h4 Nxh4 12.Qh5+ g6 13.Qxh4 Qxh4+ 14.Rxh4 Nf6 15.e5 Ne8 16.Be3 c6 17.O-O-O d6 18.e6+ Ke7 19.g4 Nf6 20.f5 gxf5 21.gxf5 cxd5 22.Bg5 a6 23.Nxd5+ Kf8 24.Bxf6 Rg8 25.Rxh7 b5 26.Be7+ Ke8 27.Nf6 checkmate, Wall,B - ChessFlower, PlayChess.com, 2012.9.e5 Qe7 10.O-O Nh6 11.Bxh6 gxh6
This exchange is often a good idea, weakening Black's King's position and creating targets for White's Queen.
12.f4 d6 13.f5 Nh4 14.Qh5+ Kf8 15.f6 Qe6
The pesky "Jerome pawns" (backed by the Rook) work well with the White Queen.
16.Qxh6+ Ke8 17.f7+ Kd7 18.Qxh4 Rf8 19.Rf6 Qe7
(It is useful, once again, to point out how Black's light-squared Bishop remains on its home square, and, in turn, Black's Queenside Rook. White's development rules the day.)
20.Na3 dxe5 21.dxe5 Qxa3 22.Rd1+ Black resigned
Checkmate comes quickly after 22...Qd6 23.Rfxd6+ cxd6 24.Qf6.