On his last move, White cheekily ignored Black’s threat to his bishop by attacking the queen on c6 with 25.Rac1. Not one to be disrespected, Black decided to teach his opponent some manners.
25…Rxg3+ 26.Kh2 Nxf4!
Ignoring White in return.
27.Qb3+ Kh8 28.Rxc6 doesn’t help because of 28…Rxh3+ 29.Kg1 Bxd4+ 30.Rf2 Rae8! 31. Rc1 Bxf2+ 32.Kf1 (32.Kxf2 Re2+ 33.Kg1 Rg2+ 34.Kf1 Rh1#) Rh1+! 33.Kxf2 Re2+ 34.Kf3 Rh3+! 35.Kxf4 Rf2 mate.
27.Kxg3 is also off limits to the simple 27…Ne2+, forking the rook and king, or the even more crushing 27…Qg2+! 28.Kxf4 h6!! 29.g6 (29.h4 Re8! cuts off all escape routes) h5! and White will not survive for long.
27…Rxh3+ 28.Kg1 Bxd4!
The point! Now Black wins everything back with interest.
29.Rf2 Bxf2+ 30.Kxf2 (30.Kf1 Be3!) Nxd3+ wins the queen.
29…Ne2+ 30.Kg2 Rg3+
30…Nxd4 was just as good.
31.Kf2 Nxd4 32.Rxd6 Rxd3 and Black went on to win.