Douglas Marillier smashed his maiden one-century as Zimbabwe beat Kenya by five wickets to avenge their stunning World Cup loss in the Sharjah Cup on Saturday.
Opener Marillier, who hit 100 to beat his previous best score of 59 he recorded against Pakistan on Thursday, prospered in a 130-run stand with Grant Flower to overhaul Kenya's modest 225 for six in 49 overs.
David Obuya (57), Steve Tikolo (37), Thomos Odoyo (46) and Hitesh Modi (27 not out) made useful contributions to build the Kenyan innings.
But Zimbabwe, given a solid start by Marillier and Craig Wishart who put on 56 runs for the opening wicket, went about their task with relative ease to erase the memories of their seven-wicket loss to Kenya in the Super Sixes of the World Cup.
Spinner Collins Obuya struck in quick successions to remove Wishart (15) and Gavin Rennie (seven), but Marillier and Flower remained unruffled and suffocated Kenya's hopes of making another breakthrough.
Flower made 59 off 70 balls with five fours before falling to Tony Suji and in the process he became the second Zimbabwe player after his brother Andy to cross 6,000 runs in one-day cricket. Andy Flower retired after the World Cup having scored 6,786 runs.
When Grant Flower departed, Zimbabwe still needed 28 off 30 balls. Marillier duly completed his century, but there was hardly anyone present in the stadium to cheer his efforts.
He hit seven fours and two sixes before becoming Tony Suji's second victim after being caught by Brijal Patel.
Andy Blignaut swiftly followed Marillier back to the pavilion for two but skipper Heath Streak (14 off six balls with one four and a six) and Sean Ervine (12) guided Zimbabwe to victory.
Earlier, Kenya, playing their very first match in Sharjah, built their innings around David Obuya (57 off 89 balls with five fours and a six) and Thomos Odoyo (46 off 60 balls) after some disciplined bowling by Zimbabwe left them struggling for runs.