Thursday puzzle / game

Thursday puzzle / game

White to play and mate in 2

Even if you don’t try to solve this puzzle, it is worth playing through the solution as it is most impressive.

Solution