Monday puzzle / game

Monday puzzle / game

White to play and mate in 3

In one sense a traditional mate in 3 problem but in another not, as it was computer generated. Nonetheless, it has the feel of a human problem with a clear idea.

Solution