Uruguay edged Brazil 4-2 in a penalty shoot-out on Saturday after going down to 10 men in a bruising 0-0 draw at the Allegiant Stadium in Las Vegas to march into the semi-finals of the Copa America where they will face Colombia.
With Vinicius Jr suspended for Brazil and watching on from the stands, Dorival Jr's side struggled to create opportunities despite having a man-advantage late in the second half when Uruguay's Nahitan Nandez was sent off.
In the ensuing shoot-out, Sergio Rochet saved Brazil's first penalty from Eder Militao while his teammate Douglas Luiz hit the post to give Uruguay the upper hand.
Although keeper Alisson Becker denied Jose Maria Gimenez and Gabriel Martinelli scored to keep Brazil alive, Manuel Ugarte buried the decisive spot kick as Uruguay continue their quest for a record 16th Copa crown.
In a bruising encounter with 41 fouls from both teams, players from both sides were involved in physical battles across the pitch.
Brazil's 17-year-old forward Endrick was on the receiving end of brutal challenges as a high-pressing Uruguay refused to give him space to breathe.
On one occasion, Raphinha acted out when Endrick was pushed to the ground by Ronald Araujo as the Brazil skipper retaliated in anger by shoving back before the referee stepped in and had a stern word with both players, keeping his cards in his pocket.
But Araujo's night ended early when he was taken off with an injury after the half-hour mark and the match suddenly burst into life moments later when Darwin Nunez missed a close range header.
Within seconds, Raphinha saw his shot on a counter-attack thwarted by keeper Rochet, Brazil's best chance of the half.
With Uruguay unable to find a way through, coach Marcelo Bielsa made three substitutions by the 67th minute but his plans were thrown into disarray when Nandez saw red following a VAR review for a painful tackle on Rodrygo.
Nandez attempted to take the ball off the Brazilian with a studs-up challenge but only ended up catching his ankle, but the Real Madrid winger escaped any serious injury and was able to continue.
However, Brazil could not score against 10 men as Uruguay sat back in numbers and shut shop, opting to try their luck in the penalty shootout with no extra-time in the Copa America apart from the final.
For Brazil, it is a second straight quarter-final exit via penalties in a major tournament following their 2022 World Cup loss to Croatia.
James Rodriguez leads Colombia rout of Panama
James Rodriguez scored one goal and set up two more as Colombia thoroughly dismantled Panama in a 5-0 win at the State Farm Stadium in Glendale, Arizona, on Saturday to march into the Copa America semi-finals.
"Los Cafeteros" are through to the semi-finals for the third time in four editions and they will face either Uruguay, who beat Brazil on penalties, in Las Vegas, Nevada later on Saturday.
Striker Jhon Cordoba outmuscled his marker to head home from a corner and give Colombia the lead in the eighth minute, before Nestor Lorenzo's side were awarded a penalty after Panama goalkeeper Orlando Mosquera brought down Jhon Arias.
Captain James Rodriguez stepped up to the spot and smashed his James Rodriguezeffort into the roof of the net in the 15th minute.
Panama had a brief spell of pressure midway through the first half, with their best chance coming in the 19th minute when Roderick Miller's header bounced off the post and directly at goalkeeper Camilo Vargas, who displayed great reflexes to swat it away from goal.
Colombia weathered the storm and punished their opponents from another set piece in the 41st minute, as Rodriguez played in Luis Diaz with a quick free-kick and the Liverpool winger lobbed his shot over Mosquera from the edge of the area.
Colombia eased off the throttle in the second half as they looked to control the game and see out the victory, but they were still the better side by far.
They scored their fourth goal in the 70th minute after Richard Rios took advantage of some confusion in the Panama ranks in the aftermath of a foul to rifle in a low drive from range, which caught Mosquera unawares.
Panama's frustration with the proceedings appeared to show when defender Jose Cordoba clattered into Santiago Arias just inside the box to gift Colombia a clear penalty in stoppage time, which substitute Miguel Borja netted with the last kick of the match.
The win extends Colombia's unbeaten run to 27 matches, with their last defeat coming in a 1-0 loss to Argentina in February 2022.
Defending champions Argentina take on Canada - the only remaining CONCACAF side in the tournament - in the other semi-final in New Jersey on Tuesday.