Thursday puzzle / game

Thursday puzzle / game

White to play and mate in 3

This is the end of a Jonathan Penrose game. There are several ways to win but only one mate in 3.

Solution