Thursday puzzle / game

Thursday puzzle / game

White to play and mate in 2

An elegant problem but not one for the purists!

Solution