Kenton were knocked off the top of the County League Division Three table on Saturday when their three match winning streak was brought to an end by local rivals Harrow Town.
Town skipper Michael Jadunath won the toss and inserted Kenton, who were soon in trouble at 29 for three as Theo Theophile (5-47) made early inroads.
He dismissed Schopun Jooma and Deepak Singh in successive overs, then had the unfortunate Sachin Patel trapped lbw via a thick inside edge.
Ashish Karia and Rishi Kotecha then steadied the ship briefly before the latter perished to the bowling of Hitesh Sejpal for 20 to leave Kenton 72 for four. Wickets continued to fall around Karia as he looked to take the attack to the bowlers.
Theophile returned to grab two more wickets to give him his five wicket haul and, when Karia fell for 51 to the bowling of Gihan Herath, Kenton were struggling at 112 for eight.
With the scoring rate steadily drop-ping it appeared Kenton were going to have to try and bat out the full 56 overs.
This seemed unlikely when Kamlesh Desai had Ronak Manek stumped with the score on 123 for nine from 44 overs.
Just when Town's batsmen had their sights set on chasing down a small target, Moshin Zubair (37 not out) stepped up to give the score respectability.
He and last man Sami Haider added a very valuable 44 runs, while slowly eating up the remaining overs. Zubair combined a calm head with exhilarating stroke play which belied his position at number nine. When Haider was finally dismissed Kenton had posted 167.
Town's openers got off to a solid start in the reply, but Kenton eventually broke through when David Sweeney bowled Mohamed Asad for 21.
Theophile then joined Herath at the crease and together they steadily ticked the scoreboard over, Herath surviving a number of close calls as he struggled against Kaushal Patel's leg spin.
Patel then deservedly picked up the wicket of Theophile (36) who was well caught by Hilan Shah in the deep.
A procession of wickets followed as Sweeney (4-63) snapped up Herath (25), Rizwan Irshad (5), and Abid Javed (1) in successive overs to give Kenton renewed hope at 95 for five.
However, Michael Jadunath was still holding up one end and was joined by youngster Kishen Chhanaria. The pair batted patiently, with the rate required for victory still only four an over.
With 20 needed for victory, Sami Haider got through Jadunath's defences to send him back to the pavilion for a well made 29.
A tight penultimate over from Haider meant that eight were needed from the final over. With only three singles from the first three balls Chhanaria (32 not out) then went for broke and launched Sweeney straight down the ground for six to the give Town victory.
The win sees Town go joint top with Highate, Kenton slipping to third, two points behind them.