With the ISL league stage over, we take a look at how each team has performed this season.
A dramatic final day saw Mumbai and Goa get the job done.
Goals from Boris Singh Thangjam and David Grande saw Jamshedpur FC beat Mumbai City FC 2-0.
An 85th-minute goal from Roy Krishna helped ATKMB regain top spot from Mumbai City, who have a game in hand.
An injury-time own goal from Enes Sipovic helped Jamshedpur FC edge Chennaiyin FC 1-0.
Goals from Anthony Pilkington and Matti Steinmann saw SC East Bengal beat Jamshedpur FC 2-1 to go ninth.
The win over Odisha snapped Jamshedpur's five-game winless streak and kept them in playoff contention.
Kerala were left to rue missed chances as they dropped points against fellow strugglers JFC.
The draw means Hyderabad FC remain fourth while Jamshedpur climb a place to seventh.
PLUS: NorthEast's 'philosophical' dilemma and Isma's heroics, in this week's ISL musings.
Goals from Ashutosh Mehta and Deshorn Brown saw Khalid Jamil make a winning start to his stint as NEUFC interim manager.
Goals from Jorge Ortiz (2), and Ivan Gonzalez saw Goa ease to a 3-0 win over Jamshedpur.
As we cross the half-way mark of the league stages, here's our report card for each of the 11 teams.
Goals from Jordan Murray (2) and Costa Nhamoinesu saw Kerala Blasters overcome Jamshedpur and a Nerijus Valskis brace.
A Stephen Eze goal saw Jamshedpur FC beat Bengaluru FC 1-0.
A controversial match saw Goa edge Jamshedpur thanks to an Igor Angulo brace.
Also, can anyone from the chasing pack catch Mumbai City, ATKMB and Bengaluru FC?
Rehenesh denied Idrissa Sylla from the spot as Jamshedpur held on for a crucial win.
Mumbai City missed a flurry of chances as Jamshedpur FC held on for the draw despite going down a man in the 28th minute.
East Bengal held Jamshedpur to a 0-0 draw despite playing much of the game with 10 men.
"At the moment we don't need negative energy, the players need lots of positivity," Fowler said.
Coyle's brave approach denied Habas' team the thing they cherish the most -- time.
Valskis' brace earned Jamshedpur their first win, even as Roy Krishna grabbed a late consolation goal.
Eze's stunning strike in the 85th minute cancelled out Aridane's opener in the 55th minute.
The match was a rip-roaring, end-to-end affair that saw a stunning 93rd minute equaliser.