Thursday puzzle / game

Thursday puzzle / game

White to play

Thanks to Martin Simons for this puzzle with a good theme and a nice sequence in the mainline.

With best play what should the result be?

Solution