Chess Puzzle of the Week (255)

Here’s a later position from my recent online game against Roger.

Following further missed wins and draws by both players we reached this picturesque position, with White to play.

How should I continue here? Don’t forget that it’s a rapid game, so you don’t have much time to make your decision.