A good puzzle

A good puzzle

dr_chessdad
dr_chessdad
|
2

Was proud of how I handled the following position in one of my recent internet chess games.

Black threatens some counterplay by obtaining a passed pawn. What is the best move for White here?