The result also meant Khalid Jamil is still unbeaten in the competition and extended NorthEast's winning run to ten games.
NorthEast United FC were held to a thrilling 3-3 draw by Chennaiyin FC at the GMC Stadium, in Bambolim
Khalid Jamil also created history by becoming the first Indian to coach three or more league games and guide a side to the playoffs.
NEUFC eventually grew into the game and fashioned better chances in the second quarter of the opening half. They had a penalty claim denied after the half-hour mark.
NEUFC could have doubled their tally soon after the half-hour mark had Suhair VP converted his chance. Rochharzela whipped a cross for the unmarked striker in the box, but he cushioned his header over the crossbar.
Just as BFC looked set for a win, Machado (78th) struck again to ensure his team got a point.
Goa were keen to impose themselves on the Highlanders and came close in the fifth minute. Fernandes played a long diagonal pass from inside his own half to find Mendoza on the flank, but the latter shot straight at keeper Subhasish Chowdhury.
NEUFC started the game at a furious pace and only needed nine minutes to come up with the first goal. Ashutosh Mehta found Machado with an accurate cross and the latter hit it first time past a diving Arshdeep Singh.
With one point from the match, the Highlanders are placed joint second with ATK Mohun Bagan on 10 points
Goals from Matti Steinmann (6th) and Anthony Pilkington (68th) secured the victory for SCEB
FC Goa returned the favour just four minutes later when Seriton Fernandes and Alberto Noguera played a quick one-two, before sending the former free on the right flank.
NorthEast United inched closer to a playoffs berth with a 2-1 win over 10-man SC East Bengal in the ISL
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