KCB, Wazito and Nairobi Stima shook off recent unacceptable performances to register wins as the National Super League entered match day 21 on Saturday 5 August.
In the earliest game of the day, KCB hit GFE 105 3-0 at Camp Toyoyo - all goals scored in the first half, for three points.
Chrispinus Onyango's opener in the 15th minute was followed up by Kennedy Owino's at the half hour mark. Ten minutes later it was over when Simon Abuko fired home the final goal. All were from similar distances outside the box.
Coming to the game KCB had been held to a barren draw by Wazito last weekend.
In the following game Wazito needed a fourth minute goal by Anthony Zachary Gathu to see off FC Talanta 1-0 at the same Toyoyo to snap a two game win less run; a 1-0 loss to Police and the KCB draw.
It was a season double for Wazito over Talanta as they had beaten the side with the same score - at the same venue - during their season opener on 5 March.
Stima was next on the winning path after seeing off basement side MOSCA 2-0 at Toyoyo. The triumph ended the sides two recent 0-0 draws against City Stars and Palos.
Stima, who had drawn 2-2 with the same MOSCA during the first leg, is now one up to second in the log with 43 points.
Wazito had temporarily held that position - by virtue of the earlier Talanta win. They are now third with 42 points.
Ushuru were second before the Saturday games but due to no fixtures, the taxmen are now fourth with 40 points, one ahead of fifth placed KCB.
As KCB, Wazito and Stima returned to wins, leaders Vihiga United continued their unstoppable run while Police made it five wins on the trot.
Out at Mumias Complex Vihiga hit Isibania 2-0 to stretch their unbeaten league run to 17 matches. Vihiga had won the first leg tie 3-1 at Awendo in early April.
Chris Masinza scored a brace - on either half - his fifth and sixth of the season, to deliver the win that sends his team to the 47 point mark, four ahead of Stima.
Out at Karuturi seventh placed Police put a single goal past Agro Chemicals to hit the 31 point mark, same as Palos who received a 2-0 walkover in Kisumu from a no-show St. Joseph from Nakuru.
Police and Agro drew 1-1 during the first leg in Muhoroni as Palos had slammed host St. Joseph's 3-0 in Nakuru, all in early March.
In another Saturday game in Thika, Bidco United was held to a barren draw by Administration Police. The former won the first leg clash 3-1 at the same venue.
Bidco improves to 12 points but stays 17th in the 19-team log as AP maintains 14th spot with 21 points.
Two games on Sunday will end round 21 contest.
Fixtures - Sunday 6 August
2:00 - Kibera Black Stars vs Nakuru AllStars, Camp Toyoyo
4:15 - Nairobi City Stars vs Modern Coast Rangers, Camp Toyoyo