Now playing

Denis Lazavik vs Radoslaw Wojtaszek, FIDE Grand Swiss 2023, Round 3

It's White to play. Lazavik got tempted by Bxh6, but it was a mistake. What should White play instead?
White queen moves up and attacks, the rook and knight. Black to play.
You have lost your queen. What is the move Black should play now?
What is the accurate move that Black needs to play?
How should Black continue here?