Thursday puzzle / game

Thursday puzzle / game

White to play and mate in 3

This position is from a Mark Hebdon game. Can you spot the forced Mate in 3 against all defences?

Solution