The Bafana skipper was excellent throughout and capped his performance with a goal with a neat finish that might yet prove crucial in the English Premiership title-race.
Calvin Kadi netted his 14th of the season for Greek side Veria as they won 2-0 at home to Kallonis to all but seal their promotion to the top-flight.
And in Belgium, Daylon Claasen got his sixth goal of the campaign as Lierse drew 2-2 with Cercle Brugge to keep their hopes of qualifying for the UEFA Europa League next season alive.
Siboniso Gaxa was a second-half sub in that game, while Lance Davids did not make it off the bench.
Anele Ngcongca was in the Genk side that defeated Standard Liege 3-2 on Sunday, while Ayanda Patosi started but did not finish as Lokeren lost 2-1 at Mons to end their Europa League hopes.
Back in England, former Bafana skipper Aaron Mokoena was on the bench as his Portsmouth side were relegated from the Championship, making it a certainty that the defender will be exiting the club in the European summer.
There was also a professional debut for exciting young right-back Kgosi Ntlhe, with the 18-year-old coming on at halftime as Peterborough United drew 2-2 with Watford.
Kagisho Dikgacoi was missing with a season-ending thigh injury for Crystal Palace as they drew 2-2 at Reading, while in the Premiership Bongani Khumalo was on the bench for Tottenham Hotspur in their 1-0 defeat at QPR.
May Mahlangu played as stuttering Helsingborg managed a 2-1 win at Atvidabergs; their first win in three games as they look to defend their Swedish title.
Kamohelo Mokotjo had to be content with a place on the bench for Feyenoord as they won 3-1 at Den Haag, while there was still no sign of Thulani Serero in the match-day squad for Ajax Amsterdam as they took a giant step towards the title with a 2-0 win over Groningen that leaves them six points clear with just three games left to play.
Bradley Grobler again shot a blank and was replaced early in the second half as Goztepe drew 0-0 at home to Tavşanli Linyitspor; a result that does nothing to ease their relegation woes in the Turkish second tier.
Tsepo Masilela was a late sub for Spanish La Liga side Getafe on Sunday, but could not help his side avoid a 1-0 defeat at Granada that is a real blow to their hopes of European qualification next season.
And finally, the matches involving South Africa’s Israeli-based duo, Bevan Fransman (Hapoel Tel Aviv) and Dino Ndlovu (Bnei Yehuda), were called-off after violence marred a second-tier fixture on Friday night, leading to all the weekend’s matches in the country to be postponed.