There were three goals in the first half which saw the hosts lead through Meldon D'Silva's third minute strike before Mozambique's Dercio Matimbe equalised in the 24th minute but only to concede a penalty which Brandon Fernandes converted in the 40th minute.
Myron Fernandes (55') gave Francisco Neto's side a two-goal advantage in the second half, while Tubias Devis (72') reduced the margin of defeat for the visitors.
Yet again, Brandon Fernandes was the toast of the evening with two assists besides scoring from the spot. In the third minute, he found the run of charging defender Meldon D'Silva who noded past Mozambique goalkeeper Cesar Machava.
The African outfit put down their chances created in the following minutes but eventually scored the equaliser in the 24th minute when Matimbe left the home team's goalkeeper Albino Gomes with no chance after receiving a pass from Oswaldo Sunde.
Sunde was however deemed to have handled the ball in his own area in the 40th minute after it had come off his goalkeeper as Brandon stepped up to score from the resultant penalty.
The Os Mambas' all out attack in the second half played back on them as Brandon released Myron on the counter for the latter to cut past the last line of defense before lobbing the ball over the onrushing Machava which nestled in the back of the net.
However, Mozambique substitute Tubias kept the hopes alive for his side when he placed a Sunde pass past Gomes to make it 3-2 with 22 minutes to go on the clock.
The Goa-India team held on their nerves for the remainder of the game until Nepali referee Laba Kahatri blew the final whistle.
How do you stay up with football when on the move? With http://m.goal.com –your best source for mobile coverage of the beautiful game.