The general way to survive any of these material down positions is to have as much activity as possible. Which is why I pitched my useless h-pawn to let my king reach g4. Then I was fortunate that my opponent played the normal-looking but mistaken move, g6. This got us to the position below.
Can you figure out how black saves the game? Please leave your solution in the comments.