Nairobi City Stars moved into the top half of the Kenya Premier League standings after thumping Sofapaka 3-0 in a match played on Monday evening at the Ruaraka Grounds.
The City men were the better side through the match, even though their work was made easier after the visitors were reduced to 10 men late on in the first half.
The hosts got off to a perfect start as they won a penalty inside the second minute, which was easily tucked away by Peter Opiyo, who sent Agba Moubarak the wrong side.
Batoto ba Mungu went all out for the equaliser, and came close in the ninth minute but Achesa's good cross was cut out by Steve Njunge.
City however caught the visitors napping in the 16th minute, with Davies Agesa tapping hoe a Rodgers Okumu cross.
Sofapaka got the chance to halve the scores just before the half-hour mark when Omwenga Bolton was adjudged to have handled the ball in the area from a Sifuna Cross.
Juma stepped up to take the penalty but his effort hit the post and went out wide despite sending Njunge the wrong way.
Bolton then made a perfect delivery into the area to find Abdallah Salim in the 37th minute, and the forward did not miss, heading home for a 3-0 lead.
It got worse for Sofapaka as Aigba was sent off for making a dangerous challenge on Kipkirui just before the half-time whistle.
Sofapaka almost pulled one back two minutes after the restart when Alex Imbusia tested Njunge with a long-range shot, but he was up to the task, making a brilliant save.
City got another penalty after Mitema fouled Okumu in the box, but substitute Kevin Omondi made a brilliant save.
Both sides had a number of chances to find the back of the net going into the last quarter of the hour, but the scores remained the same.
City were also reduced to 10 men after Sven was shown his second caution in the game, his second Red Card since he started playing in top flight.
The win saw City move to ninth, while Sofapaka remained 11th.