Explaining middle game computer analysis I was looking at the computer analysis for a game I played and I need some help to understand a line found by the computer.

After a balanced game (started with a Torre Attack) we arrived at the following position:


You see at the bottom the line suggested by the computer instead of my 23..h6 (that didn't lead anywhere in the end).

This interesting line starts with 23..f3 24. Nxf3. I understand why eventually we arrive at the position below with 27..Be6. But the computer suggests 28.a4 instead of moving the rook. Can you please explain the engine analysis here?



Why doesn't White, for example, exchange their rook with Black’s rook and then play 29. Qe2?
In the first position, f3 is good because it will open the white K after Nxf3 Bg4 then Bxf3 or maybe Rf3 in some cases as the light squares will be very weak (the analysis gave up the Nf3 with Ne5 immediately since the position was so bad that giving up a piece was "best"...if that is best, then it is dead lost). What is left is a HUGE Nc5 compared to a pathetic Bc2.

In the second diagram, you still have that Nc5 vs. the Bc2, but white is already down a piece. That is just lost, and a matter of time.