Can you win the game for white?

Avatar of Dinkydoe
| 1

 This is a game I played on a *real* chess-board, against a roommate. Can you get white out of trouble and win the game? ( not like mate in x steps), but decisive enough for black to resign?

I'd like to hear your solutions. It's an easy one for an experienced player so it might be better leave this one if it was too easy to figure out:}