Germany will not reach Moscow.
Switzerland 2 vs. 2 Costa Rica
A draw was enough to send Switzerland to the next round in what was a tightly contested game. Dzemaili opened the scoring in the 31st minute to give Switzerland the lead going into half time. Waston equalised for Costa Rica in the 56th minute to make the table interesting once again, but Drmić scored for Switzerland in the 88th minute which gave the impression that Switzerland would be gaining all three points. Costa Rica had their own plans in mind and a Sommer own goal drew the game and sent Costa Rica home with a point to their name. Switzerland finished second in the group.
Serbia 0 vs. 2 Brazil
After a cagey opening 30 minutes in which both teams failed to convert chances they created Paulinho gave the Brazilians the lead with a chip finish in the 36th minute. Serbia came out the better side in the second half as they began to pressure the Brazilian box but unluckily for them their final touch was lacking. Brazil remained tight at the back and doubled their lead in the 68th minute after Silva headed in a Neymar cross. Brazil gained all three points and top the group while Serbia go home.
Mexico 0 vs. 3 Sweden
Sweden thrashed Mexico in a surprising result in Group F to top the group. After a boring first half in which Sweden created several chances but failed to convert them, the game lit up in the second half. Augustinsson opened the scoring in the 50th minute and Granqvist added a second via the penalty spot in the 62nd minute. Alvarez failed to clear his lines and scored an own goal in the 74th minute. Mexico were shambolic and no where near as good as they were in the first two games, they lost their first place finish but thanks to South Korea still managed to qualify. Sweden top the group after a strong showing.
South Korea 2 vs. 0 Germany
After a goalless first half it seemed that Germany were still in the driving seat as Sweden had not scored in their game either, and as the second half drew on Germany only needed a goal to send them to the knockout stage. 45 minutes became 90 minutes and time was beginning to run out as Sweden had won their game but a point would not be enough for Germany. Germany began to commit men forward leaving open spaces at the back for the South Koreans to exploit. Young-gwon gave the South Koreans a shock lead in the 92nd minute after poaching a goal in the box following a cross. At first the goal was given offside but the referee consulted VAR and replays showed that the ball last came off a German defender which resulted in Young-gwon being onside. The goal counted and the South Koreans went into euphoria. Interestingly the referee had given Germany 9 minutes of extra time to score a goal but now they needed two in 7 minutes. A cross in the 96th minute was met by Neuer who was now in the Korean half but he failed to control the ball and lobbed pass by the Koreans was met by Son who ran the ball into an empty goal. Germany kept up the tradition of the winners going out in the group stage while this became their worst finish in the competition for 80 years. South Korea also go home but they finished above Germany and beat them in their final game and that is a decent memory to take back with you.