A puzzle!

RebelJohnny
RebelJohnny
|
1

Sup! Been a while!

I played this game a few weeks ago in a tournament in Tehran and reached this position. Can you find the win?

(P.S. I didn't find it, but won anyway)