Thursday puzzle / game

Thursday puzzle / game

White to play

This position is taken from a recent GM tournament. The rook on c2 is attacked and Rxh2+ is also threatened. How did White save the game?

Solution