Caf Champions League | Township Rollers vs Yanga SC 0-1 | Goals & Highlights (24.08.2019). Caf Champions League: Yanga SC stun Township Rollers to progress. The Tanzanian giants have sailed to the next round of the competition after picking up a crucial away win on Saturday. Yanga SC have advanced to the next round of the Caf Champions League after defeating Township Rollers of Botswana 1-0 on Saturday. A 42nd-minute strike by Juma Balinya was all the East African team needed to down the hard-fighting Rollers in their own backyard and proceed to the next round on a 2-1 aggregate scoreline. Following a 1-1 draw in the first leg, the advantage was with the Botswana side as they needed a barren draw to advance. For Yanga, they had to score to revive any hopes of making it past the preliminary first round. Despite an entertaining first half, neither of the two sides could get a goal, but it was the visitors who were under pressure to get a goal. For the home team, composure and calmness were evident from their display. It all looked perfect for Rollers until the 42nd minute when they conceded a free-kick at the edge of the 18-yard area. Balinya took it and expertly directed the ball past the goalkeeper and into the net to give a few away fans a sigh of relief. Rollers had to get a leveller and force the game into extra time and maybe penalties or risk going out early. In the 57th minute, Motsholetsi almost made it 1-1 with his good run, but indecisiveness cost him at the end. The hosts got a perfect chance in the 63rd minute when they won a penalty. However, a tame Segolame Boy's effort was saved by Metacha Mhata. Moments later, the custodian once again made a fantastic save to deny Galabgwe Moyana from about 12-yards. Yanga will now play the aggregate winner between Zesco United of Zambia, who advanced to the next round after beating Green Mamba 3-0 on aggregate. CAF Champions League preliminary round second leg results Saturday: Raja Casablanca (MAR) 4 (Rahimi 15, Nanah 48, 76, Moutaouali 51) Brikama Utd (GAM) 0 Raja win 7-3 on aggregate Al Merrikh (SUD) 3 (Abdelgadir 44, 74, Ibrahim 56) JS Kabylie (ALG) 2 (Saadou 79, Addadi 84-pen) Aggregate: 3-3, Kabylie win on away goals Zamalek (EGY) 6 (Mohamed 25, 52, Shikabala 66, 73, Alaa 78-pen, Abdel-Aziz 85) Dekedaha (SOM) 0 Zamalek win 13-0 on aggregate Generation Foot (SEN) 3 (Gueye 16, Bayo 57, Diagne 83) LPRC Oilers (LBR) 0 Generation win 3-1 on aggregate Etoile Sahel (TUN) 7 (Ben Ouannes 38-pen, Aribi 47, 52, 55, 85, Belarbi 51-pen, 62) Hafia (GUI) 1 Etoile win 8-3 on aggregate Mamelodi Sundowns (RSA) 4 (Sirino 14, 34, Lebusa 24, Zwane 39) AS Otoho (CGO) 0 Sundowns win 5-2 on aggregate Zesco Utd (ZAM) 1 (Were 14) Green Mamba (SWZ) 0 Zesco win 3-0 on aggregate Township Rollers (BOT) 0 Young Africans (TAN) 1 (Balinya 40) Africans win 2-1 on aggregate Platinum (ZIM) 3 (Chafa 4-pen, Tigere 36, Chikwende 81) Nyasa Big Bullets (MAW) 2 (Banda 29, Phiri 79) Platinum win 3-2 on aggregate Primeiro Agosto (ANG) 2 (Mabululu (2)) KMKM (ZAN) 0 Primeiro win 4-0 on aggregate Orlando Pirates (RSA) 1 (Jele 60) Green Eagles (ZAM) 1 (Shamende 61) Eagles win 2-1 on aggregate