Gor Mahia opened a seven-point lead on top of the Kenyan Premier League table with a 3-2 win at home against Western Stima.

The Powermen had forced a 1-1 draw in the first leg played a fortnight ago at Kisumu and they faced a daunting task in Nairobi.

Boniface Omondi danced his way past the defenders before finding the back of the net after just three minutes.

Seven minutes later, it was 2-0, this time around captain Kenneth Muguna finishing an excellent teamwork move to pile more pressure to the visitors.

Former Zoo FC striker Nicholas Kipkirui scored his second goal in as many games after 13 minutes.

A minute to the break, Baron Oketch gave the visitors hope when he tucked the ball into the net from 12-yards after the 18-time champions conceded a penalty.

Youngster Benson Omalla scored with a quarter an hour to go to set up a tense finale but K’Ogalo held on to win.

Elsehwere, on song Elvis Rupia was at it again  this time around rescuing AFC Leopards with a goal  from the jaws of relegation-threatened Chemelil Sugar. The lone goal came in the seventh minute following defensive lapses by the hosts.

It was Rupia’s ninth game in the KPL, and his fifth in four matches for Leopards.

At Narok Stadium, Sofapaka fell in a second consecutive game after going down to Ulinzi Stars by a solitary goal.

The lone strike came from Enosh Ochieng who converted from the penalty spot after a foul in the danger zone.

It was Ochieng’s 50th goal in the Kenyan Premier League; he scored 11 whilst at Muhoroni and 39 at Ulinzi.

Tusker FC were held to a 2-2 draw by Kisumu All-Stars.