Orlando Pirates host Al Ahli SC at the Orlando Stadium in the second leg of the CAF Confederation Cup semi-finals on Sunday.The South African club secured a 2-0 win in the first leg in Libya. First-half goals from Innocent Maela and Goodman Mosele helped the club inch closer to a first appearance in the final of the competition since 2015.Al Ahli have never made it past the semi-finals of the CAF Confederation Cup and will have to overcome a two-goal deficit to book a trip to Uyo, Nigeria next week. The winner of this fixture will face either RSB Berkane or TP Mazembe in the final.TotalEnergies CAFCL - TotalEnergies CAFCC 🏆@CAFCLCC Ahli Tripoli 0-2 @orlandopirates A strong encounter in the #TotalEnergiesCAFCC semifinal 1st leg!Can the Libyan side bring on a comeback in the 2nd leg? 🤔24615🇱🇾 Ahli Tripoli 0-2 @orlandopirates 🇿🇦A strong encounter in the #TotalEnergiesCAFCC semifinal 1st leg!Can the Libyan side bring on a comeback in the 2nd leg? 🤔 https://t.co/CEdPx80QVKOrlando Pirates vs Al Ahli Head-to-HeadThis will just be the second all-time meeting between the two sides.Orlando Pirates form guide (all competitions): W-L-D-W-LAl Ahli form guide (all competitions): L-D-W-D-DOrlando Pirates vs Al Ahli Team NewsOrlando PiratesPaseka Mako is a long-term absentee with a head injury, while Olisa Ndah is also expected to be sidelined as he has not featured for the club since limping off against Chippa United in a Premier Soccer League fixture last month.Vincent Pule is back in training but missed the first leg tie and faces a late fitness test for the game.Orlando Pirates FC@orlandopirates☠️ 🏴‍☠️ 𝗙𝗜𝗟𝗟 𝗨𝗣 𝗢𝗥𝗟𝗔𝗡𝗗𝗢 🏴‍☠️ #TotalEnergiesCAFCC 2nd Leg Semifinal @orlandopirates vs @Alahliysc Sunday, 15 May 2022🏟 Orlando Stadium 6pm @Computicket 🏿 tickets.computicket.com/event/orlando_… @Shoprite_SA & @CheckersSA#OrlandoPirates#OnceAlways855235☠️ 🏴‍☠️ 𝗙𝗜𝗟𝗟 𝗨𝗣 𝗢𝗥𝗟𝗔𝗡𝗗𝗢 🏴‍☠️🏆 #TotalEnergiesCAFCC 2nd Leg Semifinal⚽️ @orlandopirates 🇿🇦 vs @Alahliysc 🇱🇾📆 Sunday, 15 May 2022🏟 Orlando Stadium🕕 6pm🎫 @Computicket 👉🏿 tickets.computicket.com/event/orlando_…🇿🇦 @Shoprite_SA & @CheckersSA⚫⚪🔴⭐#OrlandoPirates#OnceAlways https://t.co/pQE3cPraq8Injury: Paseka Mako, Olisa Ndah.Doubtful: Vincent Pule.Suspension: None.Unavailable: None.Al AhliThere are no reported injuries or suspension concerns for the visiting side in their trip to Johannesburg.Injury: None.Doubtful: None.Suspension: None.Unavailable: None.Orlando Pirates vs Al Ahli Predicted XIsOrlando Pirates (4-4-2): Richard Ofori (GK), Abel Mabaso, Happy Jele, Ntsikelelo Nyauza, Innocent Maela; Goodman Mosele, Ben Motshwari, Siphesihle Ndlovu, Deon Hotto; Kwame Peprah, Kabelo DlaminiAl Ahli Tripoli (4-2-3-1): Muhammad Nashnoush (GK); Mohammed Mounir, Ahmed El Trbi, Wissam Bousnina, Ali Maatouk; Ali Abu Arqoub, Muayid Jaddour; Badr Hassan, Mohammed El Fakih, Mohamed Al Tubal; Saleh Al Taher$1,000 Risk-Free Bet at BetMGM SBOrlando Pirates vs Al Ahli PredictionThe hosts barely made it into the semi-finals as the two-legged tie ended 1-1 on aggregate and the Buccaneers defeated Simba 4-3 on penalties. Al Ahli also secured a 1-0 win on aggregate against Al-Ittihad, so the game might be a low-scoring one.The hosts were solid in the first leg and we expect their dominance to continue. We are backing them to record a narrow win here.Prediction: Orlando Pirates 2-1 Al Ahli