Mamelodi Sundowns are in the final of the CAF Champions League after beating Zesco United 2-0 winning the two legged tie 3-2 on aggregate.
Anthony Laffor scored from close range in the 5th minute before Percy Tau completed the win in the 65th minute.
Relieve all the Action from the Lucas Moripe Stadium below including some of the best tweets.
POST MATCH ANALYSIS AND REACTIONS
South Africa Sports Anchor Thomas Mlambo on Twitter
Well done @Masandawana for reaching the CAF Champions League Final 2016… great ambassadors for the PSL on our continent
— Thomas Mlambo (@thomasmlambo) September 24, 2016
Fans react
As a @KaizerChiefs fan I am happy for @Masandawana has done and wish them all the luck to go all the way and win the #CAFCL#proudly SA'can
— Joe Moloisane (@Moloisanej02) September 24, 2016
Pitso reacts to the win
Coach Pitso chatting to media following tonights epic encounter. #Sundowns #CAFCL pic.twitter.com/4isTNzsDX5
— Mamelodi Sundowns FC (@Masandawana) September 24, 2016
George Lwandamina is obviously disappointed with the result. Chin up George your boys played well.
For Pitso Mosimane, the bridge to the final has been crossed.
#CAFCL semi-final RESULT:
Sundowns are headed to the final!
Goals from Laffor and Tau give them a 2-0 [Agg 3-2] win over Zesco. pic.twitter.com/rELSQ0DUp1— SuperSport (@SuperSportTV) September 24, 2016
Its been a long Journey for.Zesco United but unfortunately all journeys must come an to end.
HISTORY MADE
After reaching their first #CAFCL final in 17 years, @Masandawana are now just two games away from being crowned the Champions of Africa. ??
— Joe Crann (@YesWeCrann) September 24, 2016
FULL TIME
Sorry Boni, its over for Zesco United as the referee blows for full time. The Sundowns players celebrate a great achievement
3' added…can miracle happen?? #CAFCL
— Bonface Osano (@bonfaceosano) September 24, 2016
90 minutes
3 minutes added time
88 minutes
Pitso Mosimane barks orders on the touchline. He knows his team is almost there.
86 minutes
Zesco United are 4 minutes away from elimination. Their fans can only watch in disbelief
TWEETS
#CAFCL, Dolly is invisible tonight
— Nkosingiphile (@MphilenvNdlovu) September 24, 2016
81 minutes
Modise immediately gets into the thick of things. He draws a challenge from Idris Mbombo. The referee books the Zesco striker as Jackson Mwanza leads the protest.
79 minutes
SUBSTITUTION
Teko Modise on for the second goal scorer Percy Tau
76 minutes
Zesco have been pretty much toothless in attack. Despite the introduction of Mbombo the Zesco frontline seem not to hurt Onyango
72' Zesco Sub: Striker Mbombo on for midfielder Mtonga!! #CAFCL
— Bonface Osano (@bonfaceosano) September 24, 2016
72 minutes
SUBSTITUTION
Zesco make another change. Idris Mbombo comes on for Kondwani Mtonga
70 minutes
Its not over yet for George Lwandamina and Zesco. A goal and its back to square one for both teams.
69 minutes
It was a case of poor defending but take nothing away from Tau. Thats a sweet goal.
63' GOAL! Superb finish from young Percy Tau the winger heading home from inside the box. #Sundowns #DownsLive #CAFCL pic.twitter.com/sD0b9x1zXi
— Mamelodi Sundowns FC (@Masandawana) September 24, 2016
67 minutes
Fantastic football by Sundowns. Laffor with a cheeky cross into the box and Percy Tau heads past Jacob Banda to send the home crowd into a frenzy
GOAL!!! Percy Tau
SUBSTITUTION 60 minutes
Lazarous Kambole on for Chingandu
A rather disappointing night for Triple C as Zesco are preparing to make another change.
SUBSTITUTION 58 minutes
Zesco bring on Mwape Mwelwa for Clatous Chama
58 minutes
Zesco concede a corner but it is well delt with. Billiat should have done better.
TWEETS
https://twitter.com/coleoluoch/status/779745004868820993
54 minutes
Nice play by Mabunda. He holds off Were to win a free kick
51 minutes
LOOSE PLAY
Zesco United are challenging for every ball in midfield with.Misheck.Chaila but it is that final pass which is lacking
48 minutes
Zesco need a goal to throw this tie back in their favor. They have the firepower.
SECOND HALF
The second stanza is upon us. Zesco kick off proceedings
TWEETS
Just a reminder, it will be Mamelodi Sundowns going through to the #CAFCL final if things stay as they are. Away goal.
— Joe Crann (@YesWeCrann) September 24, 2016
19:56
Mabunda hit the ball so hard that it was impossible for Jacob Banda to stop it. Thanks to the crossbar, Zesco are still in the game
19:54
A look back at the Sundowns chance on 44 minutes. It was actually Mabunda who nearly got a second for the home side. Our writer Boniface Osano has just confirmed it on Twitter
44' Mabunda cracker hits the crossbar #CAFCL
— Bonface Osano (@bonfaceosano) September 24, 2016
19:51
Of course as things stand, Mamelodi Sundowns are going through to the final of the CAF Champions League and Zesco United are going out.
HALF TIME
https://twitter.com/nealcol/status/779738556277387265
Sundowns 1-0 Zesco Unite
44 minutes
CLOSE
Zesco survive again. Anthony Laffor hits the ball from long range but it cannons off Jacob Banda’s Upright
38 minutes
39' Mwanza with a chance deep in the Downs box, Mabunda with a crucial interception clears the danger. #Sundowns #DownsLive #CAFCL
— Mamelodi Sundowns FC (@Masandawana) September 24, 2016
Zesco United are getting a fair share of the ball. Jackson Were and Mwanza are however not doing enough to hurt the Sundowns defence.
35 minutes
GREAT SAVE!
Tau and Dolly combine well in the Zesco box but Banda is quick to parry the ball out for a corner. Zesco living dangerously
28 minutes
Onyango almost does the same favour to Zesco United. He smothers a harmless ball from a set piece and tries to throw it out but Jackson Were intercepts. His cross into Chingandu is sqauared into the path of Jackson Mwanza but his bicycle kick is saved.
#CAFCL Zesco needs to be in the PSL, entertaining game indeed.
— OBK (@Obakengw101) September 24, 2016
23 minutes
Zesco United are playing some great football but their overconfidence nearly costs them. Chama’s back pass is played in dangerous territory. Billiat wriggles past two Zesco defenders but his shot is over the bar.
CLOSE!!!
Jackson Mwanza on the other end beats the Sundowns defence. Onyango comes out to meet him and the striker loops the ball over the prone figure of the goalkeeper keeper but the ball hits the upright. So unlucky
15 minutes
Khama Billiat tries one from a 30 yard freekick bit its over.
12 minutes
Mabunda tries one from afar. Its well over. Earlier in Zesco missed a great chance. Well saved by Onyango
Not what Zesco needed. They concede after they fail to clear the ball from a cross. Laffor buries it with a thindering shot
Goal Alert !
Sundowns take an early 1-0 lead thanks to a goal from Liberian International Anthony Snort Laffor #CAFCL
— Chipolopolodiehards (@chipolopolodh) September 24, 2016
5 minutes
GOAL: Anthony Laffor
Zesco concede the first freekick
KICKOFF
1 minute
Sundowns get us underway at the Lucas Moripe Stadium
18:56
The teams are out onto the pitch. They pose for team photos. The two captains shake hands on the toss
18:52
We are 8 minutes away from kick off at the Lucas Moripe Syadium. The travelling supporters already in the stands waving their flags
18:45
Just in time. Our writer Boniface Osana has tweeted the Zesco United Starting XI
@ZescoUnitedFC XI: Banda, Oluwafemi, Ben, Owino, Silwimba, Ching'andu, Chaila, Mwanza, Chama, Mtonga, Were #CAFCL
— Bonface Osano (@bonfaceosano) September 24, 2016
18:40
Zesco United Line Up
We are still waiting for the Zesco United starting XI. We will give it to you momentarily.
18:31
We are about to witness greatness as Mamelodi Sundowns attempt to stop Zesco United in the 2nd Leg of the CAF Champions League.
Sundowns Line Up
Here is our confirmed Starting XI for our CAF Champions League Semi Final 2st leg clash against Zesco United! #Sundowns #CAFCL pic.twitter.com/sPy5nEGqTQ
— Mamelodi Sundowns FC (@Masandawana) September 24, 2016
Welcome to the Live Text Commentary of the CAF Champions League Semifinal 2nd Leg which features Mamelodi Sundowns of South Africa and Zesco United of Zambia.
Kickoff 19:00 CET. 20:00 EAT
LIVE TEXT COMMENTARY BY KELVIN MUSAKO BEGINS AT 17:00 CAT
#CAFCL pic.twitter.com/ZIyrZe5FGP
— Soka25east.com (@soka25east) September 24, 2016