In the game, White offered the more valuable attacking knight for the pawn on c6 by playing 21.Nd5, but after 21...cxd5! 22.Nc7+ Kf7 23.Bxd5+ Ke7, there are no deadly bishop retreats, and continuing the variation with 24.Ra3 (24.Ne6 Qg4+ 25.Kf1 Be4 loses at once) 24...Ne5 25.Ne6 Qxc1+! 26.Qxc1 Rxd5 reveals that the advantage is now with Black.
The threat of a check on c7, plus the powerful major pieces, are deadly, e.g.:
Nothing comes from the check 22...Qg5+ 23.Kf1, and White repulses all threats.
23.Nc7+ Kf7 24.Ne6 Qb8 25.Nxd8+ Qxd8 26.Qb3+ Kg6 27.Re6 Ne5 28.Rd1 Qb8 29.Rd4
Unity Chess Club
Alexei Shirov 2695 Lucas Brunner 2530 Biel 1995 White to move
The move ...g7-g5 has seriously weakened the long diagonal, which White exploits with the aid of a small tactical operation:
When Black is forced to place a rook in such a position to avoid mate, the correctness of the sacrifice becomes obvious.
Because there is no forced win, White simply strengthens the centralisation of his pieces, so as to be prepared to create threats on the kingside, and also support the advance of his passed pawns.
39...Kg7 40.c6 Kf6 41.Nc4+ Ke7 42.Bxa7 Bb5 43.Bc5+ Kf6 44.Nb6 Ke5 45.c7 1-0
Unity Chess Club
Kristian Trygstad 2308 Konstantin Sakaev 2607 Plovdiv tt 2010 Black to move
The Bf3 is the most important piece, and, given the weakening of the central light squares, is fully worth a rook.