MOMBASA: Zimbabwe piled up their record one-day total in another dominant batting display against Kenya in the second ODI here on Thursday as they powered to 351 for 7.

Stuart Matsikenyeri scored his career-best 90 and found strong support from Malcolm Waller who hit his maiden ODI half-century. But for the second game running it was Elton Chigumbura who provided the real fireworks with a 29-ball 68.

It was the first time Zimbabwe had passed 300 in consecutive ODIs and they went beyond their previous best team effort of 340 for two, 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.

He 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. Chigumbura finally fell off the penultimate ball of the innings.

Matsikenyeri and Waller added 105 in 13 overs in a fourth-wicket stand to give the innings a crucial push. Waller reach his fifty off 46 balls, as the Kenya attack once again struggled to stem the tide.

Zimbabwe's innings began swiftly 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 along side Matsikenyeri before he and Waller took control. 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.