Germany came to Rio 2016 as a medal favorite in men's soccer, but their defense struggled mightily for the second straight game on Sunday. They drew 3-3 against South Korea, leaving them with just two points and five goals allowed so far at the Olympics, to go along with their otherwise impressive five goals scored.

Hwang Hee-Chan got the Koreans on the board in the 25th minute, but was quickly answered by Serge Gnabry, by far the biggest bright spot at this tournament for the Germans so far. Gnabry went on an impressive individual run through the middle of the park before finishing from 12 yards to tie the game in the 33rd minute.

Davie Selke put Germany on top in the 55th minute, but once again, the leading team couldn't stay in front. Son Heung-Min equalized just two minutes later, finishing off a move created by a long ball by the goalkeeper and nutmegging German netminder Timo Horn.

Suk Hyun-Jun thought he'd scored a dramatic winner for the Koreans in the 86th minute, but Gnabry came up big for Germany again, scoring a free kick in stoppage time to salvage a point for his team.

This point is a good result for South Korea, who hung eight goals on Fiji in their opener and know they'll advance if they draw Mexico in their last game. It's less of a good result for Germany, who know they'll beat Fiji in their last match, but will need some help or an enormous goal tally to advance to the knockout round.