Brazil defeated Colombia, 2-1, in a thrilling match at the Estadio Castelao in Fortaleza.
Thiago Silva sent the crowd into an uproar in the seventh minute when he scored off a corner kick.
That goal was followed by a stunning free-kick from David Luiz in the 68th minute. Colombia pulled one back on a James Rodriguez penalty, but the team in red could not find a second.
Continue reading below for complete player ratings and analysis.
|Brazil Player Ratings|
|Player||Half-time Rating||Full-time Rating|
Julio Cesar: Did not have much to do in goal as the back four in front of him did well.
Maicon: Had a chance to make an impact moving forward in the 34th minute, but his first touch was too heavy.
Thiago Silva: Took a gamble to make a run near the far post, which paid off in the form of a seventh-minute goal. He also made seven effective clearances and blocked two shots.
David Luiz: Made a darting run down the right flank midway through the half to try and produce chances for the Selecao.
Marcelo: His shot in the 27th minute had a chance to hit the target, but it was deflected out by Fred. Just a minute later, he provided Hulk with a nice pass in the box that led to a chance.
Fernandinho: Completed 89 percent of his 27 passes, and he was very active with 38 touches.
Paulinho: Made three tackles in the center of midfield.
Hulk: Picked up the ball off a turnover in the 17th minute, but the move was denied by a sliding Yepes. In total, he had three shots in the first 45 minutes.
Oscar: Tested Ospina with a shot on goal in the 20th minute.
Neymar: His free-kick in the 44th minute sailed high and to the right, but he did have a team-high 41 touches.
Fred: Just like the rest of the tournament, he did little to help the Brazilian cause up front.
Julio Cesar: Clipped Bacca in the box in the 78th minute to concede a penalty.
Maicon: The replacement for Dani Alves did a solid job at right-back with two tackles and three interceptions.
Thiago Silva: Had a superb game, but his boneheaded moment in the 64th minute cost him a spot in the semifinals. He also made 14 effective clearances on the defensive side of the ball.
David Luiz: Hit a stunning free-kick in the 68th minute to hand his side a two-goal lead.
Marcelo: Made four tackles and four effective clearances, as his side stayed back to defend in the waning moments of the match.
Fernandinho: Did a terrific job shutting down Rodriguez from making any lasting impact on the match.
Paulinho: Made six tackles in the midfield before leaving the pitch for Hernanes in the 86th minute.
Hulk: Left in the 83rd minute with his two shots on target in the first half being his most important contributions.
Oscar: Completed 78 percent of his passes, and took one shot on target in a quiet role in attack.
Neymar: Was the most active player in attack for Brazil with four key passes and 64 touches before he left the match on a stretcher in the 88th minute.
Fred: Wore his invisibility cloak in a masterful way all night.
Ramires: Made two effective clearances after coming off the bench in the 83rd minute.
Hernanes: Helped stabilize the back four during the Colombian onslaught late in the game.
Henrique: Played just a few minutes at the back after replacing the injured Neymar.
|Colombia Player Ratings|
|Player||Half-time Rating||Full-time Rating|
|Juan Camilo Zuniga||6||5.5|
David Ospina: Kept his side in the game with three saves.
Pablo Armero: Led his team with 29 touches at left-back.
Mario Yepes: Was very efficient in the back with four tackles, two interceptions and two effective clearances.
Cristian Zapata: Had a ton of pressure to deal with, but he did a decent job working against a threatening Brazil side.
Juan Zuniga: Made three interceptions and one tackle at right-back.
Carlos Sanchez: Stood in the middle of the box as Thiago Silva ran past him to put home the first goal.
Fredy Guarin: His free-kick in 10th minute soared high above the goal. Was also efficient in the passing department at 83 percent.
Juan Cuadrado: Fizzed in a shot in the 11th minute that earned his side a corner. His intended pass for Gutierrez in the 22nd minute was weak and cleared away.
Victor Ibarbo: Made just 21 touches and completed only 60 percent of his passes.
James Rodriguez: Tried to be the spark in the Colombian attack all throughout the midfield, but he hasn't found anything yet.
Teofilo Gutierrez: Made just 18 touches and failed to get a single shot off.
Ospina: Could not do anything about either goal scored by the pair of Brazilian defenders.
Armero: Made 58 touches, but he only converted on one of his five crosses.
Yepes: Made six tackles and three interceptions in the back four.
Zapata: Made four effective clearances in an attempt to keep the Brazilian threat away from his goal.
Zuniga: Made a fair amount of clumsy challenges, including the one that took Neymar out of the game, but he did not pick up a booking over the course of the game.
Sanchez: His blunder on the first goal will be his lasting impact on the match.
Guarin: Won two aerial duels, and completed 82 percent of his passes, after being re-entered into the starting 11.
Cuadrado: Was dispossessed on a few occasions by the terrific Brazil defense, as he tried to spark the Colombian attack in the final third.
Ibarbo: Left the match at the half after an ineffective showing in the first half.
Rodriguez: Scored his sixth goal of the tournament from the spot in the 80th minute.
Gutierrez: Only made 27 touches up front, where he was shut down by the Brazil back four.
Adrian Ramos: Took two shots after coming off the bench, but neither were on target.
Carlos Bacca: Earned a penalty in the 78th minute after being taken down by Julio Cesar.
Juan Quintero: Made just 12 touches in his 10 minutes on the pitch.
Follow Joe on Twitter, @JTansey90.
All statistics obtained from WhoScored.com.