In another magical moment at this World Cup, Senegal secured qualification for the last-16 for the first time in 20 years after they defeated Ecuador 2-1 in Group A.
Ismaila Sarr opened the scoring from the spot after he was clumsily fouled by Piero Hincapie.
Moises Caicedo equalised from a corner, before Senegal captain Kalidou Koulibably netted a fine winner minutes later to send the Teranga Lions back in-front.
Despite a late Ecuadorian onslaught, Senegal held firm and are likely to face England in the last-16 if the Three Lions are able to finish top of Group B.
Following the enthralling clash, Sportsmail has rated both teams' players...
Ecuador (4-3-3)
Hernan Galindez - Didn't do much wrong and was out of his goal quickly on occasions, but also made no notable saves. 6
Angelo Preciado - Struggled to deal with Ismaila Sarr down Senegal's left-side. 5
Felix Torres - Dealt well with Dia up top and put in some important clearances and blocks. 6
Piero Hincapie - No idea what he was doing for the penalty - a disastrous and clumsy challenge that put Ecuador up against it. 5
Pervis Estupinan - After being so impressive in Ecuador's first two games, the Brighton man struggled to impact the game here. 5
Alan Franco - Was poor in the first half as Ecuador were exposed early on before being hooked at half-time. 5
Carlos Gruezo - One of several Ecuador players who seemed frozen by the occasion - also subbed at the break. 5
Moises Caicedo - Not at his best today, but did score the all-important goal that had Ecuador in the box seat for qualification for a few minutes. 6.5
Gonzalo Plata - Ecuador's set pieces have been so good in this tournament but they, and Plata, were poor today. 6
Michael Estrada - Struggled up top against the physical Senegal back-line. 5
Enner Valencia - A star of the tournament but didn't impact the game whatsoever - looked as if he wasn't fully-fit after being stretchered off against the Netherlands. 5
Substitutes
Jose Cifuentes (on for Gruezo at half-time) - Worked hard in midfield but the South Americans were far from their best today. 6
Jeremey Sarmiento (on for Franco at half-time) - Made a difference on the left and looked bright - definitely one to keep an eye on for Ecuador and Brighton. 6.5
Djorkaeff Reasco (on for Estrada on 64mins) - Tried his best but Ecuador didn't really create any big late chances. 6
Jackson Porozo (on for Preciado on 85mins) - N/A
Senegal (4-3-3)
Edouard Mendy - Really didn't have much to do as Ecuador were very poor in creating chances, but did all he needed to with calmness. 6
Youssouf Sabaly - An outlet on the right-side and looked solid in attack and defence. 6.5
Kalidou Koulibaly - A man mountain at the back, heading everything away, while he popped up with his country's winner - heroic. 8
Abdou Diallo - Alongside Koulibaly those two are a formidably presence and Diallo was extremely solid. 7
Ismail Jakobs - Equally strong in defence, while also putting in some dangerous balls from set pieces. 7
Pathe Ciss - Ticked things over at the base of midfield and helped to protect his defence. 6.5
Pape Gueye - The Marseille man was combative in defence and provided quality in attack. 7
Idrissa Gana Gueye - Playing in an unfamiliar No 10 role, Gueye was brilliant and delivered a fantastic free-kick for the winner - something for Frank Lampard to think about perhaps. 7.5
Iliman Ndiaye - Showed glimpses of his undoubted talent in the first half but faded in the second. 6.5
Boulaye Dia - Worked hard up-front to occupy Torres and Hincapie, although he missed a golden chance early on. 6.5
Ismaila Sarr - Won and finished the first half penalty and was a constant menace on the left, often cutting in on his favoured right foot. 7.5
Substitutes
Nampalys Mendy (on for Ciss 75mins) - Was tidy and solid in helping to see the game out. 6
Bamba Dieng (on for Ndiaye 75mins) - Worked hard and won a couple of tactical fouls in the final minutes. 6
Pape Abou Cisse (on for Dia 90+5mins) - N/A
Kukbknpt
0
Mane is proud of the boys
Mawutor_1
0
Congratulations to the Taranga Lions of Africa ( SENEGAL)
Suybder
2
Out of Mane they lost to NED only, and if Sadio was up there, I hope Teranga Lion would've stand on top of group A...
Lioeoruz
1
here we go Senegal let's go
eefylyn
0
Moises Caicedo is a top player
Busybrain1
2
Congratulations to Senegal