Bengaluru FC scored in the 27th minute of extra time to beat FC Goa in the ISL final.
FC Goa virtually blew Mumbai City FC out of the Indian Super League semi-final tie.
Juan Mascia stepped up and slotted home from 12 yards to secure an important win for NorthEast United FC.
A late winner from Ankit Mukherjee (88th) clinched three points for ATK.
Both ATK and Delhi Dynamos have failed to qualify for the Indian Super League (ISL) play-offs for a second successive season.
Bhaichung Bhutia advocated introduction of a promotion-relegation system if the ISL wants to attract more eyeballs.
Matej Poplatnik scored a brace (23rd, 55th minutes) to put Kerala Blasters in the driving seat.
Slavisa Stojanovic scored a 16th-minute penalty before a fabulous strike from Courage Pekuson handed Kerala Blasters a two-goal lead at half-time.
A fairly one-sided affair saw Gianni Zuiverloon scoring a fantastic goal while Rene Mihelic netted one from the spot.
Daniel Lahlimpuia, Bikramjit Singh and Nandhakumar Sekar scored in Delhi's memorable win in Chennai.
Jamshedpur completed the comeback after the break with a 61st minute match-winner from Farukh Choudhary.
FC Pune City avenged their 2-4 hammering in Goa when interim coach Pradyum Reddy had just taken charge.
The point preserves Bengaluru's three-point advantage at the top while Mumbai City are second with 21 points.
NorthEast United are currently in second spot with 20 points from 11 games while ATK are still sixth with 16 points from as many games.
Kerala Blasters have been winless at home this season and have not picked up full points since their opening round win against ATK.
The result sees Bengaluru FC preserve their four-point advantage over NorthEast United at the top of the table.
Carlos Calvo put Jamshedpur ahead in the 66th minute before Seiminlen Doungel's equaliser in the 77th minute ensured the spoils were shared.
Mumbai City FC climbed to the fourth spot in the table, while Delhi Dynamos are rooted to the bottom without a win to their name.