KMC FC, lining up an array of talented players, controlled the proceedings throughout and fully exploited opportunities, which went their way to win by a wide margin.
Pan Africa were under pressure during the early stages of the game in which keeper Alex Venance, made a good save to keep his club in the game, punching a well-taken free kick by Kelvin Kijiri from outside the area.
Venance had earlier been forced to execute an equally good save, in which he cleared a dangerous cross by KMC FC left fullback, Salum Chuku, from the left flank.
Striker Elias Maguli put KMC FC 1-0 up on the 27th minute, as he calmly slotted home a low cross by Kijiri from inside the area.
A low free kick by Pan Africa defender, Abdallah Ponera, was blocked for a corner kick during the added on time of the opening stanza as Pan Africa went in pursuit of an equalizer.
Midfielder Emmanuel Mvuyekure came close to notching the second goal for KMC FC on the 53rdd minute as his powerful effort from outside Pan Africa’s area hit the crossbar.
Mvuyekure had attempted to capitalize on failure by Pan Africa defenders to clear a loose ball after keeper Venance had prevented Maguli from finding the back of the net.
Striker Charles IIamfya made it 2-0 for KMC FC on the 62nd minute, heading in a lob by Chuku from inside Pan Africa’s area.
Pan Africa came close to reducing the deficit on the 66thh minute, as striker Said Kanyika unleashed a fierce right foot shot from outside the area for keeper Jonathan Nahimana to parry the effort for a corner kick.
Second half substitute Mohamed Rashid, netted the third goal for KMC FC on the 67th minute off an assist by Cliff Buyoya and the outfit was 4-0 up three minutes later as Abdul Hilal slammed home with his left foot from inside the area.
Pan Africa wasted a glorious opportunity to pull a goal back on the 84th minute in which striker Ally Said could only manage a weak shot from within the KMC FC area.
Pan Africa’s substitute Abdul Masikini, helped the side reduce the deficit on 89 minutes as he expertly slotted home a spot kick.
The side won the penalty after KMC FC defender, Ally Ally was judged to have used his hand to block the ball in the area.
Chuku notched the fifth for KMC FC during added on time, rifling the ball in from within the area to guide KMC FC to a comfortable win.
In the fourth round's other games that were also scheduled for yesterday, Polisi Tanzania played host to Lipuli FC, Mbeya Kwanza was coming up against Kagera Sugar, Alliance FC took on La Familia and, Dodoma FC entertained Transit Camp, whereas Mbeya City confronted Mashujaa FC.
African Lyon, Coastal Union and Dar City have sailed through to the fifth round of the competition with wins over Friends Rangers, Kitayosce FC and Cosmopolitan respectively in the fourth round matches, which took place the day before.
African Lyon recorded a 4-2 win over Friends Rangers in penalty shootouts whilst Coastal Union posted a 2-0 win over Kitayoace FC.
Dar City were also forced to dig deep to make it to the next stage as they recorded a 4-3 victory over Cosmopolitan in penalty shootouts.