White to play and win
Many thanks to Tony Prichard for alerting me to the source of this puzzle, an interesting youtube channel featuring all sorts of chess stuff.
Solution