Missing the winning move

Sort:
Avatar of r_george92

This is a game I played some time ago on live chess.I sacrificed piece after piece and all seemed hopeless,but my oponent blundered.However I missed the move that would've won the game.So my questions about this game:1)was any of these sacrifices correct? 2)Could've black avoided to get into the losing position?