Is this endgame winning?

This endgame could have appeared on the board in an OTB game I played. Thankfully, my opponent missed this and went on to lose the game. However, I wonder if this endgame is winning or not. Does anybody know?