Zimbabwe 351 for 7 (Matsikenyeri 90, Chigumbura 68, Waller 63) beat Kenya 200 (Tikolo 56) by 151 runs

Stuart Matsikenyeri top-scored for Zimbabwe with a career-best 90 in their highest ODI total © Getty Images
These two sides are next to each other at the bottom of the one-day rankings, but a vast gulf is emerging after Zimbabwe took a 2-0 series with a crushing 151-run victory in Mombasa. They piled up their highest ODI total of 351 for 7 after a second ballistic contribution from Elton Chigumbura, who cracked 68 off 29 balls, to follow up Stuart Matsikenyeri's career-best 90 and Malcolm Waller's maiden ODI half century.

It was the first time Zimbabwe had passed 300 in consecutive ODIs and they went beyond their previous best team effort of 340 for 2, set against Namibia in 2003. Chigumbura's late assault, where he found the boundary at will against an attack that had lost all confidence, made the difference between a handsome total and a record one. Unsurprisingly, Kenya never got close in the chase and fell to 200 all out in the 46th over with Thomas Odoyo unable to bat with a thigh injury.

Chigumbura reached fifty off 22 balls, the second fastest by a Zimbabwean behind Doug Marillier, taking a combined 46 off the 48th and 49th overs bowled by Peter Ongondo and Nehemiah Odhiambo. Those two overs alone produced six fours and three sixes before Chigumbura finally fell off the penultimate ball of the innings. Zimbabwe's tactic of holding back their batting Powerplay for the final overs had worked perfectly.

Matsikenyeri and Waller, the son of former Zimbabwe batsman Andy Waller, combined in a fourth-wicket stand of 105 in 14 overs to give the innings a crucial push. Waller played positively, requiring 46 balls to reach his fifty, as the Kenya attack once again struggled to stem the tide. However, the home side weren't helped by the absence of Odoyo who managed just two overs before having to leave the field.

Zimbabwe's innings was given a swift start by Hamilton Masakadza and Vusi Sibanda as the pair opened with 44 in eight overs. Odhiambo boosted Kenya by trapping Masakadza with a delivery that struck him around ankle height, but the visitors steadily built a solid platform.

Sibanda and Keith Dabengwa (25) were both dismissed after useful efforts alongside Matsikenyeri before he and Waller took control. The Kenya bowlers sent down plenty of loose deliveries and both batsmen latched on quickly. Matsikenyeri was in sight of a maiden one-day century when he fell sweeping at Collins Obuya. Waller went three overs later, clubbing down to long-on, but the lower-order had been given a license to hit out.

As in the first match, when he hammered 79 off 38 balls, Chigumbura took up the charge. The nine overs that he was at the crease produced 104 runs as the Kenya bowlers were left dazed. Chigumbura has now scored 147 off 67 balls in the opening two matches of the series and Kenya didn't know what has hit them.

Their reply started poorly when Seren Waters dragged on in the first over. They were soon two down as Chigumbura's fine day continued when he removed Alex Obanda with a catch at first slip. Captain Steve Tikolo played his shots during a 48-ball 56, but it had already become a hollow effort. He added 87 in 13 overs with Kennedy Otieno before Ray Price made the breakthrough, trapping Otieno lbw as he tried to sweep.

Tikolo's brisk effort ended shortly afterwards when he pulled Prosper Utseya to mid-on. Zimbabwe's spinners - all four of them - again impressed, far out-bowling their Kenya counterparts, with Graeme Cremer's legspin chipping out two middle-order scalps. The series now heads to the capital, Nairobi, and on this evidence the hosts will do well to avoid a whitewash.