Zimbabwe beat Kenya by 86 runs in the second one-day international here on Tuesday to take a 2-0 lead in the five-match series.