A pretty good game
Nxf4 is a blunder. exf4 and white will be up a pawn after Qc7 Bxf7+ Qxf7 (Rxf7) Qxc5.
Actually, White will be down an entire piece, with 2 pawns for compensation.
Which intially he was down a Piece for one pawn, and the bishop sac combination gives him another one, White is still easily losing, and if not you cant think he's up material