Saturday Jul 28, 2018. 19:48
Welcome to as-it-happened coverage of the 2018 CAF Champions League Group A match between Township Rollers and Al Ahly from the National Stadium in Gaborone, Botswana.
Keagile Kgosipula, Ivan Ntege, Tshepo Motlhabankwe, Obuile Ncenga, Kaone Van der Westhuizen, Ofentse Nato, Maano Ditshupo, Motsholetsi Sikele, Lemponye Tshireletso, Edwin Moalosi, Joel Mogorosi
Mohamed Elshenawy, Mohamed Hany, Salif Coulibaly, Saad Samir, Ali Maaloul, Amr Elsolia, Hossam Ashour, Moamen Zakaria, Walid Soliman, Junior Ajayi, Walid Azaro
Commentary (press F5 to refresh)
All times CAT
90+4' - Full time -
Al Ahly win 1-0 and take a major step towards the quarterfinals! The result also confirms Esperance de Tunis' place in the knockout rounds, while Rollers will need something special in the final two games if they are to advance.
Kgosipula makes a crucial intervention to prevent Ahly from making it 2-0!
There will be three minutes of added time.
87' - Yellow card -
Elshenawy is booked for time-wasting by the referee.
Rollers appeal for a hand-ball from an Al Ahly defender, but their cries are in vain.
85' - Substitution -
Boyo Lechaena replaces Ditshupo for Rollers.
81' - GOAL! Township Rollers 0-1 Al Ahly -
Coulibaly's aerial presence finally pays dividends! The big defender powers home a header from a corner kick and Ahly take the lead very much against the run of play!
80' - Substitition -
Ayman Elsayed replaces Soliman in Al Ahly's final change.
Boy with a dangerous ball into the box... Tshireletso can't get onto it at the near post, and Mogorosi can't make anything of it at the far stick! Unlucky for the Botswana giants!
75' - Substitution -
Segolame Boy replaces Sikele in attack for Rollers.
Mohareb misses out on a great chance, sending a glancing header wide from Hany's right-flank cross.
67' - Yellow card -
Coulibaly booked for a clumsy challenge near the centre circle.
Tshireletso cuts inside from the right and lets fly... tipped over the crossbar by Elshenawy! The first major save at either end!
Ahly's defence remains solid, but you sense a growing momentum for Rollers.
61' - Substitution -
Hesham Mohamed replaces Ashour in midfield for Al Ahly.
A chance for Moalosi, but the offside flag is up. Much more promising from 'Popa', though, and one can sense the home crowd's belief beginning to rise.
Ditshupo with a crack at goal, but Coulibaly makes a brave block to protect his goalkeeper.
Stringing passes together continues to be a struggle for Rollers.
Zakaria with a shooting chance on the edge of the box, but he fluffs his attempt and the danger passes.
A scrappy first few minutes in the second stanza, neither side really able to find a rhythm early on.
Back underway in the second half, no changes from either team at the break.
45+4' - Half time -
Goalless at the break. Neither side has really threatened, though Al Ahly do look to have more potency in attack.
There will be two minutes of added time.
Good work from Kgosipula as he comes off his line to close down an Al Ahly counter attack.
41' - Substitution -
Islam Mohareb replaces the injured Ajayi in a forced change for Al Ahly.
Ajayi is stretchered off for Ahly, looks like he will need to be replaced.
37' - Yellow card -
Ashour earns the first caution of the match foul a foul on Moalosi.
'Popa' haven't quite clicked in attack just yet, but Ahly deserve credit for a well-organised defence.
A free kick in a good attacking position for Rollers, but they aren't able to threaten Elshenawy's goal and end up losing possession with an offside.
Another aerial threat from Coulibaly at a dead-ball situation. Rollers will need to make sure they don't give away free kicks and corner kicks, because the North African side looks very dangerous in those situations.
Coulibaly looks to get on the end of an Ahly corner kick, but Rollers do just enough to deny the big centre-back.
Moalosi's long-range shot takes an awkward bounce but Elshenawy gets behind the ball well and holds on safely.
Ajayi with a free header from an Ahly free kick, but the Nigerian puts his effort well wide - that was a great chance wasted.
Motlhabankwe makes a vital challenge as Soliman threatens to get in behind the defence.
Rollers enjoying most of the possession right now, but the Red Devils looks sharp on the counter attack.
That decision looked a bit soft, Kgosipula was lucky to get away with that mistake...
Azaro has the ball in the back of the net after it was dropped by Rollers' goalkeeper, but the whistle had gone for a foul in the air by Soliman.
Tshireletso lets fly from long range and sends a powerful effort just wide of Elshenawy's left-hand post!
Rollers earn their first corner kick. The Botswana side is settling well into the game after a shaky start.
Kgosipula spills a cross from the right, but recovers quickly. Rollers will need him to have a good game, especially with Ahly looking full of attacking intent.
Maaloul with an out-swinging corner kick for Ahly, but it's well defended by the hosts.
The Egyptian team has settled quickly, they are showing no early nerves in front of a healthy crowd at the National Stadium.
1' - Kick-off -
We are underway in Gaborone! Township Rollers wear all blue with yellow trim, while Al Ahly are in red and white.
The teams are out on the pitch and kick-off is just five minutes away.
Ahly come into the game placed second on the Group A log on four points, while Rollers are third on three points. Tunisia's Esperance de Tunis top the standings with 10 points following a 1-0 away win over bottom-of-the-log KCCA in Kampala earlier this afternoon.
Half an hour to kick-off in Gaborone. Rollers will be looking to claim revenge over Al Ahly after the Egyptian team claimed a 3-0 win in Alexandria 11 days ago.