Last week’s puzzle (Adhiban – Andreikin Wijk aan Zee 2017) was taken from Axel Smith’s new book Street Smart Chess, which I have just reviewed here.
Baskaran Adhiban continued with a double exchange sacrifice: 21. Rxf5! Nxf5 22. Rxf5! Qd4+ (22… Bxf5 23. Nxf5 wins) 23. Rf2 with a winning advantage.
It’s always worth looking at exchange sacrifices!