Egypt's Al Ahly retained their African Champions League title by beating South Africa's Orlando Pirates 2-0 in Cairo and 3-1 on aggregate.
Fans clashed with police, flares and fireworks lit up the heavily-secured Cairo stadium and a goalscorer appeared to make a political gesture in a highly charged atmosphere.
Second-half goals by veteran Mohamed Aboutrika and Ahmed Abdul Zaher secured the victory for the hosts, who had defender Sherif Abdel Fadil sent off late in the game.
Egypt's interim Prime Minister Hazem el-Beblawi congratulated the team in a sign of the importance of the game for the national mood, praising the players' "high spirit, determination, and will."
It was the first game in Egypt with such a large number of supporters - 20,000 - since the deadly Port Said stadium riot in 2012, a disaster which left 74 people dead, mostly Al Ahly fans, and changed the face of Egyptian football.
All major games in Egypt since then have been held away from Cairo and generally without fans until Sunday's final.
There was fighting between fans and police before the match though the game itself passed off without serious incident.
Aboutrika scored the opener from close range on 54 minutes, the veteran benefiting from a ricochet off a defender to steer the ball past goalkeeper Senzo Meyiwa.
Abdul Zaher tapped in at the far post to make certain of the victory in the 78th, and appeared to make a four-fingered hand signal during his celebration, a gesture commemorating the camp of Morsi supporters which was violently cleared by security forces in August.
Abdel Fadil was sent off in the 83rd minute after a second yellow card for a barge in midair on Pirates' midfielder Daine Klate, but Al Ahly held on for the final minutes.
Ahly is the most successful club in the competition, followed by Cairo rival Zamalek with five titles. The victory also qualified Al Ahly for the FIFA Club World Cup in Morocco in December.