Thursday puzzle / game

Thursday puzzle / game

White to play and draw

Black is threatening Qg2 mate which at first sight looks impossible to stop. Can you see how White can draw?

Solution