Delhi made a cautious start and both the openers Aakash Chopra (16 no) and Varun Kumar (12 no) were at the crease with the team total reading 40 for no loss when play was stopped due to bad light.
Though, Delhi managed to take eight Mumbai wickets today for 222 runs, yet that was not enough to ease the pressure on them.
Amol Muzumdar missed his century as he was trapped before the wicket by Kuunal Lall after adding just two runs to his overnight score of 93.
However, Delhi's joy did not last long as Jaffer started from where he had left yesterday to add 58 runs to his overnight score of 209.
He put up another century partnership with southpaw Nishit Shetty, who went on to hit a useful 87 off 136 balls studded with nine boundaries, to push Delhi on the back-foot.
Jaffer was going great guns when he gifted away his wicket while trying to hit offie Sarandeep Singh over long on.
Aakash Chopra took a well judged catch to end Jaffer's marathon innings of 267, off 364 balls including 38 fours and three sixes.
Shetty then built smaller partnerships with other batsmen to stretch the Mumbai total past the 500-run mark.