It was a goal-fest day at the FIFA World Cup in Qatar, with Ghana, Brazil and Portugal all registering important wins.
Day 9 Round-Up: Ghana revives hopes, Cameroon stays alive as Brazil and Portugal book R16 tickets
The second round of matches in the group stage ended in a goal-fest as Brazil and Portugal became the latest to reach the round of 16 while Ghana bounced back with a first win in Qatar.
The Indomitable Lions of Cameroon and Serbia, however, provided the best entertainment after a six-goal thriller in Group G.
Cameroon 3-3 Serbia: Indomitable Lions keep World Cup hopes alive
World Cup favourite, pee Samuel Eto'o, Cameroon survived early elimination after coming from behind to hold Serbia in a six-goal thriller.
The Indomitable Lions were hoping to become the latest Lions from Africa to register a win but almost came close to leaving the competition before two veterans came to their rescue.
Cameroon got their noses in front when Jean-Charles Castelletto fired them in front just before the half-hour mark.
But Serbia bounced back to score two late goals before the break to take a 2-1 lead at halftime courtesy of goals from Strahinja Pavlovic and Sergej Milinkovic-Savic.
Serbia added a third after the break to lead 3-1 before veterans Vicent Aboubakar and Eric Maxim Choupo-Moting combined to ensure the spoils were shared between the two sides.
South Korea 2-3 Ghana: Black Stars revive campaign
It was another thrilling encounter in the second game of the day as South Korea and Ghana entertained fans at the Education City Stadium.
Ghana returned to winning ways after an impressive 3-2 win over the Taeguk Warriors from Korea.
In what was a game of two halves, Mohammed Salisu and Mohammed Kudus gave the Black Stars a comfortable 2-0 lead at the break over the Koreans, who started the game strongly.
However, in the second half, a quick-fire double from Gue-Sung Cho saw South Korea level the score after 61 minutes.
Ghana will get the next goal as that man, Kudus, sealed the win with 22 minutes left to play with his second of the game.
Kudus became the second youngest African to score two goals in a World Cup match after Nigeria's Ahmed Musa.
Brazil 1-0 Switzerland: Samba Boys join defending champions in round 16
Five-time World Champions Brazil are the second team to book their place in the round of 16 in Qatar.
The Samba Boys joined defending champions France as the teams to have qualified for the knockout stage after a hard-fought 1-0 win over Switzerland.
Manchester United defensive midfielder, Casemiro, netted a stunning effort from range late in the game to give Tite's Boys the decisive win.
The Swiss proved a hard nut to crack for the Neymar-less Samba Boys and it took a goal of the tournament contender to subdue the Europeans in the end.
Portugal 2-0 Uruguay: Selecao join the knockout party
Portugal is the third team to book a ticket to the round of 16 after a routine win over Uruguay.
The Selecao once again had the better of their South American counterparts, with Bruno Fernandes at the heart of it all.
Fernandes scored both goals, one of them a late penalty awarded by the VAR, in the second half to inspire Portugal to the second win in two games.
Portugal leads Group H with six points, three more than second-placed Ghana, while South Korea and Uruguay occupy third and fourth positions respectively.