Trodd Frei, ymosodwr Rennes, groesiad Barnetta i gefn y rhwyd wedi 17 munud.
Ond gwrthododd Togo ag ildio a chwasant gais da am gic o'r smotyn wedi ei wrthod wedi Emmanuel Adebayor gael ei lorio ac fe aeth Mohammed Kader yn agos ddwywaith.
Ac er i'r Affricanwyr bwyso, llwyddodd Barnetta i rwydo g么l hwyr i sicrhau bod pencampwriaeth Togo ar ben.
TIMAU
Togo: Agassa, Nibombe, Tchangai, Toure, Agboh, Dossevi,
Cherif-Toure, Romao, Forson, Adebayor, Mohamed.
Eilyddion: Akoto,
Atsou, Aziawonou, Erassa, Malm, Obilale, Olufade, Salifou,
Senaya, Tchagnirou, Assemoassa.
Y Swistir: Zuberbuhler, Muller, Philipp Degen, Senderos,
Magnin, Barnetta, Vogel, Wicky, Cabanas, Frei, Gygax.
Eilyddion:
Benaglio, Coltorti, David Degen, Djourou, Dzemaili, Grichting,
Lustrinelli, Margairaz, Spycher, Streller, Yakin, Behrami.
Dyfarnwr: Carlos Amarilla (Paragwai)