Bongani Zungu, Dean Furman, Kermit Erasmus (twice), Thembinkosi Lorch and Thulani Serero scored the goals for Bafana.
The game against Madagascar was arranged at the last minute by the South African Football Association, after the Zambian Football Association cancelled a friendly against Bafana in Lusaka, following the xenophobic attacks in South Africa this week.
For more news your way, download The Citizen’s app for iOS and Android.
Download our app and read this and other great stories on the move. Available for Android and iOS.