A classic problem endgame: Queen and pawns vs two rooks and pawns.
20... dxe4 21. Qf3xe4 e5
Setting a trap …
22. Nd1e3
… which White does not fall into. If 21. Qxe5 then Rce8; 22. Qh5, Re1+; 23. Kh2, Qd6+ and Black wins the knight on d1 free and clear.
22... f6 23. Ne3d5
Bravo! Now it is White's turn to have a dominant knight.
23... Qb6d6 24. Rc2c1 b5
The White knight must leave; this prevents c4 which would re-inforce the knight.
25. Rc1d1 Rf8d8
Black now threatens to pile up more pressure with either Rc5 or Rc4, driving the White pieces back.
26. Nd5e3 Qd6xd1
I did not relish the prospect of the knight coming to f5 any more than I had relished it on d5; therefore, I decided on drastic measures…
27. Ne3xd1 Rd8xd1
This now plunges us into a classic problem endgame: queen and pawns vs. two rooks and pawns, with uneven pawns on both flanks. Probably one of the most complicated endgames to play, with chances for both sides. Theoretically, the two rooks are slightly stronger because they can be two places at once, whereas the queen cannot. Furthermore, two rooks can mate w/o further assistance, but a queen can mate only if the Black king gets trapped behind pawns.
28. Kg1h2 Rd1d2
Black goes on the offensive immediately.
29. Qe4b7
And White counter-attacks immediately.
29... Rc8d8 30. Qb7xa6
A fateful decision; b4 was also worth considering, with incalculably complicated consequences.