The win takes Bengaluru -- only unbeaten side in the ISL -- level on points with FC Goa at the top of the table with two games in hand over the Gaurs.
Margao: Bengaluru FC accounted for FC Goa 2-1 in a fiery Hero Indian Super League encounter at the Jawaharlal Nehru Stadium on Thursday.
Rahul Bheke opened the scoring with an improvised backheel flick in the 34th minute. Both teams were reduced to 10 men after the restart as Mohammad Ali and Dimas Delgado were sent off.
At the other end, Carlos Pena's cross from the left was intercepted by Juanan at the near post but the ball fell to Hugo Boumous whose close-range shot was brilliantly saved by Gurpreet Singh.
Hugo Boumous' defence-splitting through-ball midway through the first-half allowed Seriton Fernandes to sneak in behind the Bengaluru defence but Gurpreet was alert to the situation and got to the ball in a jiffy.
The visitors took the lead in the 34th minute when Delgado's corner-kick fell to Xisco Hernandez at the edge of the box. The Spaniard's weak shot was gorgeously flicked into the net by Bheke at the far post.
The defender almost doubled his side's lead at the stroke of half-time after Mourtada Fall's poor first touch gifted him the ball inside the box. Bheke's effort, however, skimmed off the crossbar.