Chennaiyin FC scored thrice in the second half to come from behind and secure a 3-2 victory against Mohun Bagan Super Giant in the ISL-X match at the Salt Lake Stadium on Sunday.
With five different scorers on the sheet, it was an action-packed contest that saw a combined total of 30 shots being taken by both teams.
Chennaiyin FC moved to the ninth spot on the table with 20 points from 19 games and the team is firmly in the race to qualify for the playoffs, courtesy this thrilling win.
In contrast, the Mariners (39) trail table-toppers Mumbai City FC (41) at present, thus adding immense significance to their clash on this very ground in two weeks.
Joni Kauko opened the scoring for Bagan, hammering home a low cross by Liston Colaco in the 29th minute of the game.
Jordan Murray secured the equaliser for the visitors with a stunning solo effort in the 72nd minute.
Eight minutes later, Rafael Crivellaro delivered a corner that was headed into the back of the net by Ryan Edwards to help Chennaiyin FC take the lead.
In the 90th minute, Dimitri Petratos converted a penalty to make it 2-2 for the hosts. Then Chennaiyin's Ayush Adhikari delivered a through ball that was met by Irfan Yadwad, who slotted the ball home.