Greg Stewart opened the scoring for Jamshedpur FC before Bart Ogbeche equalized for Hyderabad FC in the second half.
Nerijus Valskis ended a long goal-drought, with Jordan Murray and Airam Cabrera also finding the net.
We look at key factors for each of the 11 teams in the Indian Super League this season.
Bio-bubbles again, Goa again, but a whole host of changes to the teams - here's how things stack up ahead of the new season.
The two finalists make the bulk of the team, but who else makes the cut?
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.