Puzzle from one of my games

NelsonMoore

I found this at the board too. A daily game and the pattern had been there for a while so it was easy to see for me.

Anyway I am up an exchange and 2 pawns so always likely to win, but how did I see this to a swift conclusion?

 

 

NelsonMoore

.

NelsonMoore

.

NelsonMoore

. now it's "important" enough to appear on the forum list.