The draw put Bengaluru FC on level with Mohun Bagan with 22 points at the top but remains on second place on account of inferior goal difference.
Sporting, who were leading 2-1 at half time through goals from Marcus Mascarenhas(18th) and Odafe Okalie (38th), were reduced to 10 men at the stroke of first half after a sudden a rush of blood by defender Loveday led to his second yellow card and eventual dismissal for a dangerous foul on Udanta Singh.
Sporting, who registered their second successive draw, remained on fourth place with 14 points from 11 matches.
Sporting showed their intent to hold their forte and attack on the counter and they had an early chance in the eight minute when Marcus Mascarenhas' cross from the right saw Seriton Fernandes taking a shot from inside the box but it was saved on the goal-line by defender Rino Anto.
More From This Section
Bengaluru conceded a soft goal against the run of play following a defensive lapse as Lalchuanmawia tried to backpass the ball to his keeper Ralte but Marcus Mascarenhas charged at the ball. Ralte tried to clear the ball to safety but in his haste he shot straight to Marcus and the ball went into the net in the 18th minute.
The visitors retaliated and four minutes later earned a penalty after defender Loveday brought down Johnson inside the box and referee pointed to the penalty spot. Chhetri made no mistake from the spot, beating keeper Arindam Bhattacharya to his right.
Bengaluru tried to take the advantage of the numerical superiority and Chhetri once again scored in the 67th minute to restore parity.