In the 90th minute, Peter Hartley was shown a straight red for an off-the-ball offence on substitute Kiyan Nassiri inside the box. The linesman spotted the foul and instantly waved his flag for a penalty
Fresh off a win against Bengaluru FC last week, the Mariners will be looking for another win that will see them go level on points with second-placed Hyderabad FC.
A first half strike from Dimitrios Diamantakos resulted in a fourth straight win for KBFC, while hosts Jamshedpur FC slumped to their fifth straight defeat.
Hyderabad's goals came from three different players with Halicharan Narzary (65th minute), Chinglensana Singh (74th) and Borja Herrera (85th) getting themselves on the scoresheet. Petar Sliskovic (78th), on the other hand, scored for Chennaiyin.
The narrow win kept Odisha FC's 100 per cent record at home intact and helped them leapfrog Hyderabad FC and move into second place, three points behind leaders Mumbai City FC with a game in hand. NorthEast United FC remained at the foot of the table, still waiting to get off the mark.
In the 78th minute, Jerry Mawihmingthanga scored Odisha FC's 99th ISL goal to move the Juggernauts into the second position. Pedro Martin was benched in favour of Diego Mauricio, and the hosts only made one other alteration to their starting eleven.
In terms of head-to-head, Chennaiyin have won three against Hyderabad's two, with one game ending in a draw. When the two sides locked horns at the Marina Area last time in 2019, Chennaiyin FC had pocketed full points.