Germany defeated France, 1-0, at the Maracana to advance to their fourth consecutive World Cup semifinal.
Mats Hummels opened the scoring on a header in the 12th minute off of a free-kick by Toni Kroos.
Both sides did have a few chances in the second half, but no more goals were to be scored in the heat in Rio de Janeiro.
Check below for comprehensive player ratings and analysis for both sets of players.
|France Player Ratings|
|Player||Half-time Rating||Full-time Rating|
Hugo Lloris: Was not able to do much on the headed goal by Hummels.
Mathieu Debuchy: Got away with a potential booking when he tugged on the shirt of Klose in the box.
Raphael Varane: Was outdueled by Hummels in the air on Kroos' free-kick.
Mamadou Sakho: Blocked two shots and made three effective clearances.
Patrice Evra: Did give up a free-kick to Klose on the right edge of the box, but the free-kick on that occasion did not trouble France.
Yohan Cabaye: Committed a foul on Klose in the 20th minute that may have warranted a booking.
Paul Pogba: Conceded the free-kick that led to the Germany goal.
Blaise Matuidi: Completed only 68 percent of his passes in the French midfield.
Mathieu Valbuena: Challenged Neuer with a shot on goal in the 33rd minute.
Antoine Griezmann: Was able to cut through the high German line to provide Valbuena with a cross on the lone French shot on goal.
Karim Benzema: His first shot of the game in the seventh minute went wide left. He also had a header late in the half that hit the chest of Hummels.
Lloris: Made a kick save on an 82nd-minute shot by Schurrle that would've finished off the French at that point.
Debuchy: His influence on the game was shut down by Howedes on the right flank.
Varane: His headed shot was on target in the 60th minute, but he did not challenge Neuer. He also stepped in front of a Schurrle shot to block it late in the match.
Sakho: Made a total of five effective clearances before making way for Koscielny in the 71st minute.
Evra: Showed signs of life in attack in the early stages of the second half, but his impact faded away as time went on.
Cabaye: Made four tackles and four interceptions in the midfield, but he was sacrificed for an attack-minded substitution in the 73rd minute.
Pogba: Was expected to have a massive influence on the midfield battle, but that was far from the case.
Matuidi: Made a positive run forward at the start of the second half, but he could not get a cross off before the ball ran out of play.
Valbuena: Played in a free-kick in the 50th minute that found no teammates that were onside. He was not as effective as he was in the early matches of the tournament.
Griezmann: Did make three key passes, but he only completed 59 percent of his passes.
Benzema: Put on a disappearing act for most of the match. When he did show up, he stole the ball off the feet of Valbuena, who had a chance to hit a volley on goal, and he challenged Neuer in the waning moments with a shot.
Laurent Koscielny: Came on in place of Sakho, but he did not have much to do as France pushed forward.
Loic Remy: Was brought on to change the pace of the game, but he only made 16 touches.
Olivier Giroud: Made just four touches in his five-minute cameo.
|Germany Player Ratings|
|Player||Half-time Rating||Full-time Rating|
Manuel Neuer: Made two saves, including a diving one on Valbuena in the 34th minute.
Philipp Lahm: Back at his familiar right-back position, he completed 94 percent of his 35 passes.
Jerome Boateng: Allowed Griezmann to cut behind him and pass to Valbuena on the first real French move forward.
Mats Hummels: Delivered the opening blow to France with a goal off his head in the 12th minute.
Benedikt Howedes: Was the most active German defender with six tackles, three effective clearances and two interceptions.
Sami Khedira: Completed just 80 percent of his 25 passes.
Bastian Schweinsteiger: Made 42 touches, and he completed 87 percent of his passes.
Toni Kroos: His free-kick in the 12th minute found the head of Hummels for the first goal of the match.
Mesut Ozil: Did not have a major influence on the German attack.
Thomas Muller: Made just 22 touches in a deeper role in the midfield.
Miroslav Klose: Was able to earn a few free-kicks with his physical play up front, but he did not make a huge impact in front of goal.
Neuer: Stuck his right hand up to deflect a Benzema shot away in the final minute.
Lahm: Had the highest pass success rate of any German at 89 percent.
Boateng: Was beaten a few times on longballs from the midfield, but he recovered well and made eight effective clearances.
Hummels: Had a terrific game on both sides of the pitch with his goal in the 12th minute as well as seven effective clearances and three blocked shots.
Howedes: Was a force at left-back with nine tackles, four effective clearances and two interceptions.
Khedira: Found his way into the book in the 54th minute for a tackle during a French counter on Griezmann.
Schweinsteiger: Picked up a yellow late in the match for leaving his leg out in a tackle on Griezmann.
Kroos: His free-kick in the 12th minute set up the only goal of the match.
Ozil: Made just 37 touches, and did not record a single shot, in 84 minutes of play.
Muller: Came close to putting home a second German goal in the 69th minute, but his shot just missed to the left.
Klose: Did not attempt a single shot in his chase of the all-time World Cup scoring record.
Andre Schurrle: Had two late chances to extend the German lead, but his shots were blocked by Lloris and Varane.
Mario Gotze: Was brought on as fresh legs for Ozil in the 83rd minute.
Christoph Kramer: Spent only a few minutes on the pitch as a late replacement for Kroos.
Follow Joe on Twitter, @JTansey90.
All statistics obtained from WhoScored.com.