Boston: Barcelona star Neymar got on the scoresheet as Brazil came from behind to beat Portugal 3-1 in a friendly at Gillette Stadium on Tuesday.

Neymar, Thiago Silva and Atletico Mineiro’s striker Jo all netted as Brazil, fresh from a 6-0 demolition of Australia last weekend, claimed the win at the home of NFL franchise the New England Patriots.

Raul Meireles scored the lone goal for Portugal, taking advantage of a defensive error by Brazil in the 17th minute to make it 1-0.

Silva levelled six minutes later by heading home a Neymar corner and then Neymar gave Brazil the lead with a goal in the 34th minute.

Jo added a third in the 49th minute by converting a cross from Maxwell.