Look at the move list to see what happens after Nxf7.
Fried Liver

Why is it called "FRIED LIVER"?
Because when an opponent sees it played against them for the first time, they feel like a piece of fried liver has just been thrown at their face by their opponent.
Ok, I made that up. Seems like a good explanation, though.
The Lolli attack and the line that Black can follow to escape.
If earlier, 10. 0-0 Na5 11. Qg4+ kf7 13. Qf3 Ke6 perpetual.... 11.Bd3!? Bf6!
Rybka 3 is conferring a very large advantage on White after 11.Bd3 Bf6 12.Re1... in fact it thinks White is already winning (having let it run a little while longer while going to the bathroom...)
White regains his piece with a pawn advantage and an overwhelming position, e.g. 12...Rf8 13.b4 Nc6 14.b5 Nce7 15.dxe5 Bxe5 16.Qg3 Ng6 17.Bxg6 hxg6 18.Qxe5+, or 12...Kf7 13.Be4! c6 14.dxe5 followed by 15.exf6, or 12...Nc6 13.Na3! Re8 14.Bc4 and Black is going to drop d5 or face an even bigger catastrophe in the middle of the board.
In short, +-

I have met sub 2000 players who always argue with those above 2200 and refuse to learn anything from their betters because they are convinced they know it all.... when I see these players 10 and 20 years later they are still sub 2000 and still arguing with their betters... is it any surprise ?
My point, richie, is that that line of the Lolli certainly doesn't 'escape' for black, ...Bb4 isn't a good try I don't think.
Why Bxf7+ instead of Nxf7 forking the queen and rook?