With the ISL league stage over, we take a look at how each team has performed this season.
PLUS: Odisha finish in style and Hyderabad win everyone's heart in this week's ISL musings.
A dramatic final day saw Mumbai and Goa get the job done.
First-half goals from Fall and Ogbeche helped Mumbai take the league-stage crown.
The two best teams in the land face off against each other with the top spot -- an AFC Champions League slot -- on the line.
After two brilliant back-to-back seasons, is Arindam Bhattacharya in the conversation for India's best goalkeeper?
A second half injury time equaliser from Pritam Kotal saw ATK Mohun Bagan deny Hyderabad a famous win.
Hyderabad FC went down to ten men in the fifth minute against league leaders ATK Mohun Bagan. They shouldn't have had a chance.
PLUS: Jamshedpur show encouraging signs and Chennaiyin's playoff hopes come to a disappointing end.
Goals from Roy Krishna, David Williams, Javi Hernandez gave ATKMB a convincing win over rivals SCEB.
PLUS: Northeast in sight of playoffs and Kerala Blasters' porous defence in this week's ISL musings.
An 85th-minute goal from Roy Krishna helped ATKMB regain top spot from Mumbai City, who have a game in hand.
Goals from Roy Krishna and Marcelinho helped ATKMB move within a point of the leaders.
PLUS: Odisha's prompt action and Chennaiyin's goalscoring concerns in this week's ISL musings.
A brace each from Roy Krishna and Manvir Singh saw ATK Mohun Bagan brush a hapless Odisha FC aside 4-1.
PLUS: Kerala's underwhelming returns and Chennaiyin's abysmal finishing in this week's ISL musings.
Roy Krishna's second-half brace inspired ATK Mohun Bagan to a thrilling 3-2 win vs Kerala Blasters.
Goals from Luis Machado and Federico Gallego helped NEUFC beat ATK Mohun Bagan 2-1.
PLUS: Hyderabad hit a lull and Bengaluru show some fight, in this week's ISL musings.
ATK Mohun Bagan are now two points behind league leaders Mumbai City (having played a game more).
PLUS: NorthEast's 'philosophical' dilemma and Isma's heroics, in this week's ISL musings.
ATKMB missed the chance to go within three points of leaders Mumbai after conceding late.
As we cross the half-way mark of the league stages, here's our report card for each of the 11 teams.
It was the first goal ATKMB conceded from open play this season, and the win stretches Mumbai's unbeaten run to nine games.
Satana's constant forays up the field highlighted why a Lobera 1-0 is the polar opposite of a Habas 1-0.