USA is in for a tough test against one of the always favorite team in the world to win; Five-Time World Cup Champion in its history, Brazil. Americans will face the South Americans an international friendly match on Tuesday at 8:00 pm at Gillette Stadium in Foxborough, Massachusetts. For USA team, this game is the final tune-up ahead of the CONCACAF cup against Mexico on October 10, at the Rouse Bowl.

The bars and stars team is coming off a 2-1 win against Peru. Led by a pair of goals from the nights captain Jozy Altidore, the U.S. men’s national team defeated the Incans in front of a crowd of 29,000 at RFK stadium. Trailing 1-0 after the first half, the Americans came out strong on the attack in the second one. After a series of chances Altidore earned a terrific equalizing opportunity when he was tripped up in the box. After a few minutes and a brilliant series of saves by Peruvian goalkeeper Brad Guzan, Altidore broke the tie with another goal that proved to be the game-winner.

However, this match will be the first between U.S. and Brazil since the pair’s last meeting in 2012, a 4-1 win for the “Verde Amarela” at FedEx Field in Landover, Md. The Americans has defeated Brazil once in 17 matches all time, a 1-0 shutout in the 1998 CONCACAF Gold Cup Semifinals.

For Brazil, ten players from this roster were part of Brazil’s 2014 World Cup roster which finished in fourth place. Neymar who scored the most goals in UEFA Champions League in 2014-15, earned the 2014 FIFA World Cup Bronze Boot and the 2013 Confederations Cup Golden Ball will take part of this game. Also another welcome player for fans Orlando City SC midfielder Kaka returns to the fold, the 2002 World Cup champion and 2007 FIFA player of the year is back for Brazilians for the first time in nearly a year.

Prediction: 3-1 Brazil

Betting Odds: Brazil -1 (-85)

Over/Under: 4 goals  

Thousands of fans are expected to take in the game, which will kick off at 8:30 PM EST from Gillette Stadium in Massachusetts. FIFA World ranking #5, Brazil versus U.S. they will play tonight. When to watch the game Live Stream: Fox Soccer 2go and Fox Sports 1, and broadcast live on ESPN2, UniMás and the Univision Deportes Network. Vote here!