Uruguay, who finished the game with ten men after Nahitan Nandez was sent off in the 74th minute, will face Colombia in Charlotte, North Carolina, in their semi-final on Wednesday.
Uruguay, who won all three of their group matches and scored eight goals to finish top of Group C, will be hoping to progress to the semi-finals and the coach will be looking to implement his high-pressing attacking style against the Brazilians.
In a frantic first fifteen minutes at Levi's Stadium, Vinicius Jr was shown a yellow card while tussling over a loose ball, a booking which rules the winger out of the Uruguay match.
Nunez opened the scoring in the 42nd minute with a diving header, and Brazil's night went from bad to worse two minutes later when Neymar went down after tussling for the ball with De la Cruz.