Yanga SC needed two late goals against Mwadui to win 3-2 and keep their hopes of winning the Tanzania Mainland League alive.
Bakari Mwamnyeto, Yacouba Songne and Waziri Junior scored for Wananchi while Aniceth Revocatus struck a brace for the visitors at the Benjamin Mkapa Stadium on Sunday night.
Having won the first round 5-0, the 27-time champions came into the match as favourites, but they were shocked after seven minutes.
Walace Kiongo was left unmarked on the right wing and he crossed the ball to Revocatus, who headed the ball past Farouk Shikhalo who took over from the suspended Metacha Mnata in the Yanga goal.
The Jangwani Street-based charges answered in the 22nd minute. Fiston Abdul Razak was fouled in a good area and Saidi Ntibazonkiza played the ball into the box, where Mwamnyeto rose highest to head home and bring the teams back to level terms.
Mwadui had to wait until the 65th minute to get their second from Revocatus, who capitalised on lack of concentration at the back.
It looked like the visitors would hand Simba the title, but in injury time, Songne and Junior struck in quick succession to hand the former champions maximum points.
Yanga are now on 67 points from the 31 matches they have played, three fewer than defending champions Wekundu wa Msimbazi.
Wananchi have won 19 matches, drawn 10 and lost two, scoring 49 goals and conceding 21. Mnyama have won 22 games, drawn four and lost two. They have scored 65 goals and conceded just 11.
Azam FC come in third with 63 points from the 31 matches they have played from which they have won 18, drawn nine and lost four.
Yanga SC XI: Faruk Shikhalo, Paulo Godfrey, Kibwana Shomari, Dickson Job, Bakari Mwamnyeto, Mukoko Tonombe, Deus Kaseke, Zawadi Mauya, Fiston Abdul Razak, Feisal Salum, Said Ntibazonkiza
Subs: Ramadhan Kabwili, Adeyum Saleh, Said Juma, Haruna Niyonzima, Waziri Junior, Tuisila Kisinda, Yacouba Songne
Mwadui XI: Mussa Mbisa, Jackson Salvatory, Elia Isaya, Majid Kibondile, Mgeveke Joram, Makyada Makolo, Walace Kiongo, Marckiad Mazella, Aniceth Revocatus, Roshwa Rashid, Hashim Mohamed.
Subs: Kelvin Kayego, Denis Richard, Ambrose Nkingwa, Salim Juma, Salum Maulid, Amri Msenda, Said Ally