The second leg of the final of the African Champions League has taken place in Rades in Tunisia.
Reigning champions TP Mazembe of DR Congo earned another title after a 1-1 draw with Esperance on the night gave them a 6-1 aggregate victory.
Below are the details as brought to you by the BBC.
Full-time: Mazembe are champions! The game finished 1-1 on the night in Rades meaning TP Mazembe of DR Congo become the first team ever to win back-to-back African titles twice. They have defended their crown from last year at the expense of an Esperance side which put up a good showing but which ultimately had too much to do from the first leg.
90 mins played: We're into stoppage time at the end of the game.
69 mins played: Goal! Mazembe strike to make it 1-1 on the night and 6-1 on aggregate - Mukok Kanda is the man with the goal.
56 mins played: Benzarti makes another change as Ayari steps in for Khalifa. So another striker is on the pitch as the Tunisian giants prepare for their final charge of the title. But it is Mazembe who have one hand on the trophy.
53 mins played: Esperance coach Faouzi Benzarti makes his first change with striker Youssef Msakni coming on for Cameroon's Guy Toindouba. Still 1-0 to Esperance but they trail 5-1 on aggregate and TP Mazembe are closing in on another African crown.
46 mins played: Kaluyituka has been Mazembe's most important player, especially with Tresor Mputu Mabi on that lengthy suspension, and he is having an influential night in Rades. The second half is only just underway and the Congolese international is once again in the thick of the action, but cannot quite finish it to get the equaliser. But his team are in the driving seat, with time running out for Esperance's "miracle".
Half-time: 1-0 to Esperance on the night at half-time, thanks to Harrison Afful's 23-minute strike.
42 mins played: Mazembe's Alain Kaluyituka gets past the Esperance defence in a superb move but fires just wide of the post. Still 1-0 to Esperance on the night but remember its still 5-1 to Mazembe on aggregate.
34 mins played: Mazembe pressing, they produce a swift flowing attack, but Esperance keeper saves the attempt.
24 mins played: Esperance fans, some of whom were causing trouble before the game, are now celebrating - by throwing bottles and firecrackers into the air.
23 mins played: GOAL! Esperance start the fight back thanks to Ghanaian star Harrison Afful. 1-0 to the Tunisians - only four more unanswered goals needed to take the game to extra-time!
13 mins played: Esperance, needing at least a 5-0 win, are on the attack - the attack is beaten away and Mazembe go on the break. They win a corner but it is well defended. Still 0-0.
1703 GMT: The police are bringing the game under control, the game kicks off just a few minutes late.
2 mins before kick-off: Trouble in Rades. A normal if boisterous build up to the game has been marred by Tunisian fans throwing bottles of water from the upper stands of the stadium. Fans in another part of the stadium cause trouble too. Police move in to surround them and try to control the situation. Some fans are arrested, according to the BBC's reporter inside the ground.
5 mins before kick-off: Here we go. Esperance have got a huge task on their hands if they are to snatch Mazembe's dream of holding on to the title and qualifying for the Club World Cup away from them.
30 mins before kick-off: Esperance make their appearance - there is huge home support for the team, who have to achieve "a miracle" according to their coach.
40 mins before kick-off: Mazembe come out on to the pitch. The Congolese champions have been preparing for this game in chilly Belgium, to acclimatise to expected weather conditions.
45 mins before kick-off: The Rades stadium near Tunis is almost full, the BBC's reporter at the ground says, with local fans confident that their side can overcome that 5-0 deficit.