A dashing knock from Stuart Matsikenyeri helped Zimbabwe coast to an 86-run victory over Kenya in the second one-day international at the Harare Sports Club.

Matsikenyeri's 71 not out from 70 balls was the decisive innings as the hosts made 263 for seven batting first - a total Kenya struggled to make any serious inroads on in the reply.

They finished 85 runs shy of their opponents as Graeme Cremer ripped through their innings with figures of six for 46.

Zimbabwe opener Hamilton Masakadza had earlier added 66 to his imperious 156 in yesterday's series opener, putting on 77 for the first wicket alongside Mark Vermeulen (32).

Hiren Varaiya led the counter-attack in the field, returning three for 38 from his 10 overs, but nobody could find a way past Matsikenyeri, who scored just two fours and two sixes in his hardworking 71no.

Cremer added some late-innings flair with 31no from 19 deliveries.

David Obuya's 49 started the chase off in solid fashion but wickets fell too regularly for the tourists to make a go of their target.

In the end wicketkeeper Maurice Ouma's 31 was the next best effort after Obuya as the innings subsided for 177.

Zimbabwe lead the five-match series 2-0.