Breel Embolo scored the only goal of the match for the Nati three minutes into the second half against the country where he was born, sending the Indomitable Lions to an eighth straight World Cup defeat.
Here are VAVEL's ratings for every player involved in the clash at the Al Janoub Stadium.
Yann Sommer - 6
Made five saves overall, but a couple in the first half were less than convincing, including one on Bryan Mbeumo where he sent the ball back into the danger area. Steadied things in the second half.
Silvan Widmer - 7
Was a threat, most noticeably in the first half, sending in a couple of dangerous balls. Not really made to work in his own half.
Manuel Akanji - 6
Had a good game defensively, but really should have put away his close-range header late in the first half.
Nico Elvedi - 6
A little too aggressive with his tackles, so it came as little surprise when he was shown a yellow card. Did decently paired with Akanji.
Is the calming veteran presence this Switzerland side needs in his usual left-back position.
Djibril Sow - 6
Worked hard for the whole of the match and played a key role in his side pretty much dominating the second half.
Granit Xhaka - 7
Was good on the ball and played some fine passes into the final third. Had a good chance late on that Andre Onana kept out.
Remo Freuler - 6
Quietly had a solid afternoon's worth of work, which is the usual standard for the Nottingham Forest midfielder.
Xherdan Shaqiri - 7
Was much better in the second half, finding more and more space with his outstanding movement. Had the cut-back that led to Embolo's goal.
Ruben Vargas - 7
Energetic and had a good go of it with Collins Fai down the left. Unlucky not to save as his shot was stopped by Onana.
Breel Embolo - 8
Was the Man of the Match. Positive on the ball, made searching runs and the goal was just about what he deserved as he caused problems for the Cameroon defense all match long.
Fabian Frei - N/A
Noah Okafor - N/A
Haris Seferovic - N/A
Fabian Rieder - N/A
Eray Comert - N/A
Andre Onana - 7
Collins Fai - 6
Had a good battle with Vargas. Was booked for a mistimed tackle, but generally did well.
Jean-Charles Castelletto - 7
Had a potentially disastrous turnover, but tracked back well to make the tackle. Made a crucial block on substitute Haris Seferovic to deny Switzerland a second goal.
Nicolas N'Koulou - 5
Wasn't his best against a rampaging Embolo. Probably the Indomitable Lions poorest player.
Nouhou - 6
Was targeted by the Nati down the right. Did well over the first 45, but his performance dropped off after the break.
Andre-Frank Zambo Anguissa - 6
Samuel Gouet - 6
Was able to keep Xhaka quiet in the first half, but didn't do anything to prevent the Switzerland midfield from dominating as the game wore on.
Martin Hongla - 6
His effort was certainly there, but lacked the killer pass into the final third. Was the first player from either side to come off.
Bryan Mbeumo - 6
Started extremely well and saw an early shot beaten away by Yann Sommer, but drifted out of the contest and was eventually subbed off.
Karl Toko Ekambi - 5
Linked up well with teammates early on, but had a big chance from inside the area and blazed over. Made no contribution in the second half.
Quite simply, he didn't do enough. Had a sumptuous pass in the first half when Cameroon had the better of the play, but was kept quiet after that. A couple of times, he should have shot, but waited too long.
Gael Ondoua - 5
Not much to speak of as his side's legs gave out around him.
Vincent Aboubakar - N/A
Georges-Kevin N'Koudou - N/A
Nicolas Ngamaleu - N/A