Monday puzzle / game

Monday puzzle / game

White to play and mate in 3

This is the end of an online game between Firouzja (White) and Carlsen. Can you spot the mate in 3?

Solution