East Bengal's third win of the season pushed them up to eighth place with nine points from eight games.
Jorge Diaz was among the scores as Mumbai City won 3-1.
The win lifted Odisha FC to third, level on 15 points with Mumbai City FC.
Noah Wail Sadaoui was among the goalscorers as the hosts won 3-0.
Kerala Blasters have recorded a hat-trick of wins to move into the third position in the table.
Odisha won 4-2 after being down 0-2 in the first half in Kolkata.
City have climbed to the fourth spot while Bengaluru plunged to the 10th spot.
Adrian Luna and Diamantakos had put the hosts 2-0 up at half-time.
The win lifted Mumbai City into second place in the league, four points behind leaders Hyderabad FC.
The two teams have locked horns 16 times in the Hero ISL. The Gaurs have clinched the win on nine occasions while the Blasters have won just thrice.