Chennaiyin went behind twice but found two equalisers to keep alive their faint hope of making the playoffs.
Plus.. Kerala Blasters do what they must, barely and FC Goa are balling while East Bengal are not.
Dimitrios Diamantakos struck two goals in as many minutes to secure three crucial points for the Blasters, who had lost their last two games.
The win lifted ATK Mohun Bagan from fifth to third, while Odisha FC dropped out of the playoff spots and are now level on points with Bengaluru FC.
Bengaluru FC grabbed their fourth consecutive win to climb up the table and dent Chennaiyin's playoff hopes.
Mumbai City FC extended their unbeaten streak in the ISL to a record-breaking 16 games
With Mumbai and Hyderabad already booking their places in the playoffs -- there are four more spots up for grabs.
An Iker Guarrotxena hat-trick and a strike from Brandon Fernandes saw FC Goa ease past East Bengal.
Mumbai City do Mumbai City things while the other teams struggle to play catch-up.
Goals from Iker Guarrotxena, Noah Sadaoui and Redeem Tlang helped Goa surpass Odisha FC to fifth.
Chennaiyin remain eighth, while ATK Mohun Bagan stay in fourth place.
Hyderabad FC next face Mumbai City FC, a game which could decide who will win the League Shield title.
The win sees Mumbai City extend their unbeaten run to 15 games.
Bengaluru climbed to seventh in the ISL table, a point behind Goa in the final playoff spot, while Jamshedpur remain tenth.
And the playoff race... might actually be a race now?
FC Goa were undone by a Wilmar Jordan Gil brace as they had to settle for a 2-2 draw with NorthEast United.
If you see Chhangte miss a couple of sitters these days...don't fret. He'll keep at it till he scores. That's the 'new' Lallianzuala Chhangte.
Mumbai City beat ATK Mohun Bagan 1-0 to become the first side to confirm a playoff spot this season
Roy Krishan ended his ten-game goal drought as Pablo Perez and Rohit Kumar found the net for BFC.
Harry Sawyer and Ritwik Das completed the comeback after Cleiton Silva's opener.
Plus... Thomas Brdaric was right to bench El Khayati, and Vincenzo Annese is having a tough start to life in the ISL.
Petar Sliskovic's opener on the hour mark was cancelled out by Bart Ogbeche's equaliser from the spot.
AIFF released a packed calendar with a focus on youth football, while also affording more opportunities for women's football.
And...Chennaiyin continue to squander points while time is running out for Jamshedpur and Northeast United.
Mumbai City's 4-0 win over Kerala Blasters raised hopes of an unprecedented unbeaten season.