This section deals with all variations after 5.Bxf7+ Ke7 6.Bc4.
The opinion of this variation is that it is a weaker option than 6.Bb3 and 6.Bd5 due to the fewer options and the exposed position. The lines are very similar to 6.Bb3 so I have not gone as deep in analysis. Overall, black seems to have an easier game.
B: 6…Qe8 7.0-0 (7.Nc3 Rf8 8.0-0 Kd8 9.d3 h6 10.Nf3 g5 and black has compensation; 7.d3 Rf8 8.0-0 Qg6 9.Nf3 d6 10.Nbd2 Bg4 11.Kh1 Qh5 and white has a small advantage) 7... Rf8 (7…d6 8.Nc3 h6 9.Nf3 Bg4 10.h3 Bxf3 11.Qxf3 and black has insufficient compensation; 7…h6 8.Nf3 Kd8 9.d3 g5 10.Nc3 Rf8 and black has compensation) 8.Nc3 h6 9.Nf3 Kd8 10.d3 g5 and black has compensation.
C1A: 8.Be3 Bxe3 (8…Qe8 9.Bxc5 dxc5 10.0-0 and black has many problems to solve a pawn down) 9.fxe3 Qe8 (9…Ng4 10.Nxh7) 10.0-0 Qg6 11.Nf3 Bg4 12.Bb5 and white has the advantage with the extra pawn, but this might be playable for black.
C2: 7.0-0 d6 (7...h6 8.Nf3 Nxe4 9.Bd5 Nf6 10.Bxc6 dxc6 11.Qe2 Kf7 12.Nxe5+ Kg8 13.c3 followed by d4 and white has the advantage and a pawn up) 8.Nc3 (8.d3 transposes) 8…Qe8 (8…h6 9.Nxh7) 9.Nd5+ Kd8 10.Nxf6 gxf6 11.Nf3 Qg6 12.d3 Bg4 13.c3 Ne7 14.Be3 Bxe3 15.fxe3 c6 and white has a small advantage.
C3: 7.Nc3 Bxf2+ (7…d6 8.0-0 Nd4 [8…h6 9.Nh7] 9.b4 Bxb4 [9…Bb6 10.Nxh7 is terrible for black] 10.Nxh7 Nxh7 11.Nd5+ Kd7 12.Nxg4 and black is in trouble; 7…h6 8.Nf3 d6 9.h3 Qe8 10.d3 Bd7 11.Be3 Bxe3 12.fxe3 Qg6 13.Qe2 Qg3+ 14.Kd2 and white has a solid advantage and a pawn up; 7…Qe8 8.d3 Qg6 9.0-0 d6 10.Nd5+ [10.Na4 Bg4 and white has an advantage, but this is playable for black] 10…Kd8 11. c3 [11.Nxf6 Rxf6 12.Nf3 h6 and black has just about equalized] 11…Bg4 12.Qb3 Na5 13.Qa4 [13.Qb5 b6!=] 13…Nxc4 14.Qxc4 c6 15.Nxf6 gxf6 16.Ne6+ Bxe6 17.Qxe6 Rg8 18.g3 d5 which leads to an endgame where white has the advantage, but black can draw) 8.Kxf2 Nxe4+ 9.Kg1 Nxg5 10.d4 Nf7 11.dxe5 Ke8 12.Bf4 and it is doubtful that black can survive.
This section deals with all variations after 5.Bxf7+ Ke7 6.Bc4.
The opinion of this variation is that it is a weaker option than 6.Bb3 and 6.Bd5 due to the fewer options and the exposed position. The lines are very similar to 6.Bb3 so I have not gone as deep in analysis. Overall, black seems to have an easier game.
1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 Bc5 5.Bxf7+ Ke7 6.Bc4
A: 6…Qf8 7.0-0 d6 8.Nc3 Bg4 9.Nd5+ Kd8 10.Nxf6 Bxd1 11.Ne6+ Ke7 12.Nxf8 gxf6 13.Rxd1 Raxf8 14.d3 Na5 and white is a solid pawn up.
B: 6…Qe8 7.0-0 (7.Nc3 Rf8 8.0-0 Kd8 9.d3 h6 10.Nf3 g5 and black has compensation; 7.d3 Rf8 8.0-0 Qg6 9.Nf3 d6 10.Nbd2 Bg4 11.Kh1 Qh5 and white has a small advantage) 7... Rf8 (7…d6 8.Nc3 h6 9.Nf3 Bg4 10.h3 Bxf3 11.Qxf3 and black has insufficient compensation; 7…h6 8.Nf3 Kd8 9.d3 g5 10.Nc3 Rf8 and black has compensation) 8.Nc3 h6 9.Nf3 Kd8 10.d3 g5 and black has compensation.
C: 6...Rf8 and white has three moves:
C1: 7.d3 d6 and two more variations:
C1A: 8.Be3 Bxe3 (8…Qe8 9.Bxc5 dxc5 10.0-0 and black has many problems to solve a pawn down) 9.fxe3 Qe8 (9…Ng4 10.Nxh7) 10.0-0 Qg6 11.Nf3 Bg4 12.Bb5 and white has the advantage with the extra pawn, but this might be playable for black.
C1B: 8.0-0 Bg4 9.Nf3 Nd4 10.Nbd2 Qe8 11.c3 (11.h3 Qh5 and black should be okay) 11...Nxf3+ 12.Nxf3 Qh5 and black can probably hold the endgame.
C2: 7.0-0 d6 (7...h6 8.Nf3 Nxe4 9.Bd5 Nf6 10.Bxc6 dxc6 11.Qe2 Kf7 12.Nxe5+ Kg8 13.c3 followed by d4 and white has the advantage and a pawn up) 8.Nc3 (8.d3 transposes) 8…Qe8 (8…h6 9.Nxh7) 9.Nd5+ Kd8 10.Nxf6 gxf6 11.Nf3 Qg6 12.d3 Bg4 13.c3 Ne7 14.Be3 Bxe3 15.fxe3 c6 and white has a small advantage.
C3: 7.Nc3 Bxf2+ (7…d6 8.0-0 Nd4 [8…h6 9.Nh7] 9.b4 Bxb4 [9…Bb6 10.Nxh7 is terrible for black] 10.Nxh7 Nxh7 11.Nd5+ Kd7 12.Nxg4 and black is in trouble; 7…h6 8.Nf3 d6 9.h3 Qe8 10.d3 Bd7 11.Be3 Bxe3 12.fxe3 Qg6 13.Qe2 Qg3+ 14.Kd2 and white has a solid advantage and a pawn up; 7…Qe8 8.d3 Qg6 9.0-0 d6 10.Nd5+ [10.Na4 Bg4 and white has an advantage, but this is playable for black] 10…Kd8 11. c3 [11.Nxf6 Rxf6 12.Nf3 h6 and black has just about equalized] 11…Bg4 12.Qb3 Na5 13.Qa4 [13.Qb5 b6!=] 13…Nxc4 14.Qxc4 c6 15.Nxf6 gxf6 16.Ne6+ Bxe6 17.Qxe6 Rg8 18.g3 d5 which leads to an endgame where white has the advantage, but black can draw) 8.Kxf2 Nxe4+ 9.Kg1 Nxg5 10.d4 Nf7 11.dxe5 Ke8 12.Bf4 and it is doubtful that black can survive.