Now playing

Praggnanandhaa vs Vincent Keymer, Prague Masters 2024 Round 1

What is the way in which Black needs to defend here?
The last move Rae8 was a mistake by Keymer. How did White take advantage of it?
A critical error in the game was ...Kh6. What is the winning move for White?