A good four pointer puzzle from Aronian

Posted in Chess

Black to play
Shabalov vs Aronian 21. ...? See game for solution. Difficulty Scale