The home side, who kicked off the fifth ISL season with a 0-2 loss to Kerala Blasters, were reduced to 10 players in the 32nd minute when Sena Ralte was sent off for a sloppy challenge.
Bengaluru FC now have the possibility of facing another Indian side in Mohun Bagan at the group stage of the AFC Cup.
NorthEast United FC were held to a thrilling 3-3 draw by Chennaiyin FC at the GMC Stadium, in Bambolim
Striker Robin Singh struck the match-winner as Bengal made a stunning second-half comeback to upset defending champions Bengaluru FC 2-1 in a high-profile I-League football clash, in Barasat, West Bengal on Sunday.
NorthEast United got the better of Mumbai City yet again, doing a double over the Islanders with a 2-1 win in the Hero Indian Super League
Delhi Dynamos staged a remarkable comeback to play out a 3-3 draw with Mumbai City FC in a high-scoring encounter of the Indian Super League (ISL), which witnessed end-to-end football throughout in New Delhi on Tuesday. For Mumbai City FC, Hungarian midfielder Krisztian Vadocz found the net twice, in the 33rd and 38th minutes, and the consistent Sony Norde added to the tally by finding the back of the net in the 69th minute at the Jawaharlal Nehru Stadium. Richard Gadze opened the account for the hosts when he found the target in the 51st minute and then substitute Badara Badji and Marcelinho scored in the 76th and 82nd minutes respectively.
The draw, Goa's sixth on the trot, helped the Gaurs climb to the third spot on the table.