Black just played 28..Qxd5. White to move 29?

Follow game on the applet below ( press + for replay, or > for next move)
Chess Tactics and Combinations. Features Grandmaster opening and middlegame. Hints, Solutions and Analysis provided. Carlsen, Anand, Kasparov,Firouzja,Caruana games. Keep your game sharp ! --------------- (all material copyrighted)
