Chess Puzzle of the Week (154)

A difficult challenge for you this week, but while we look for a new venue you’ll have plenty of time on your hands.

White to play and mate in 3 moves.

Over to you!