At last, the pressure on the e4 pawn has been relieved enough to get the White bishop back into the game.
31... Ba6b7 32. Bf1b5
White's position is not looking so bad, now that the bishop has come out of retirement. However, White is notably weak on the black squares, and the Black knight will soon come into play to dispute them.
32... Kg8f8
Black now brings all his forces to bear on the queen-side to hinder the advance of White's pawns.
Black uses the knight as a shield to get the king round to the queen-side. There was a trap here: if instead 38. ... Nc5; then 39. Nxb6!, Nxe4; 40. Nc4 and the Black a5 pawn falls, too, sweeping away the entire Black queen-side.
a) Threatening to trade off rooks with 43. Rc3 (Black should avoid this); b) preparing to get the White rook behind a passed pawn.
42... Kc8d8
Black must shuffle back to avoid the rook-trade.
43. a5 bxa5 44. bxa5
At last White has cleared away Black's pawns and has a passer.
44... Kd8c7
Black can do little better than shuffle and wait for White to advance the a-pawn. If I were Capablanca, I would know how to win this blindfolded.
45. Rd3c3 Nd7c5 46. Kb2c2 Kc7b7 47. Rc3c4
The rook must hold the weak e4 pawn to allow the White knight to move. White must still be careful not to lose the e4 pawn (that permanent weakness -- see note to move 20. above!), otherwise Black drums up the counter-threat of advancing his own passer on the e-file.