A good four pointer puzzle from Aronian

Posted in Chess

Black to play

Shabalov vs Aronian

21. ...?
See game for solution.
Difficulty Scale