In chess, it is critically important to assessment positions correctly. Sometimes you may be winning but falsely think that you are losing. And sometimes, it is the opposite. You are actually losing as you are over pushing thinking that you are winning.
In this chess game, Black is temporarily up on materials. However, white has a passed pawn on c7 which is about to be promoted.
It is black to move. Which side is better and why? How should black proceed in this chess game?