Thiago Silva and Neymar scored first-half goals to propel Brazil to a 3-1 victory over Portugal in a friendly match before 62,310 at Gillette Stadium on Tuesday night.

Jo also scored for the Confederations Cup champions and 2014 World Cup hosts, who improved to 13-4-3 all time against Portugal.

Portugal was without superstar Cristiano Ronaldo, who was sidelined with tendinitis.

Raul Meireles gave Portugal a 1-0 lead in the 17th minute when he intercepted a misplayed header and slipped the ball past goalkeeper Julio Cesar.

Brazil answered in the 24th when Neymar's corner kick found the head of Silva, who drove the ball past keeper Rui Patricio.

Neymar put Brazil in front for good in the 34th, dribbling through the Portugal defense before sending a shot into the left side of the net.

Jo capped the scoring in the 49th minute.