Thursday puzzle / game

Thursday puzzle / game

White to play and win

This is a very recent game between Richard Rapport and Vishy Anand. Anand has just played Qd6. What has he overlooked?

Solution