Brazil narrowly escaped with a victory against 10-man Honduras on Saturday, twice coming from behind to earn a 3-2 win and advance to the semifinals of the men’s Olympic football tournament.

Mario Martinez put Honduras ahead in the 12th before Leandro Damiao equalised in the 38th. Roger Espinoza gave Honduras the lead again in the 48th, but Neymar evened the score by converting a penalty kick in the 50th and Damiao netted the winning goal in the 60th to keep Brazil on track for its first Olympic gold medal.

More In: Football | Sport