White to play and mate in 3

This position is from Alexandra Kosteniuk vs Lena Georgescu. White spotted a nice mate in 3 from here.

Solution

Previous Post
Thursday Puzzle / Game
Next Post
2023 Team Handicap KO Cup – 2nd Round Results & Semi-Final Draw!
Dorset Chess GDPR 2018