Edinburgh: Zimbabwe levelled their two-game one-day international series against Scotland with a six-wicket win in Edinburgh on Saturday.
The Scots batted first and were 169 all out as Zimbabwe captain Graeme Cremer took five wickets.
And though Chris Sole took three wickets in reply, the tourists reached 171-4 with Sikandar Raza (58) and Ryan Burl (30) not out.
On Thursday, Scotland beat Zimbabwe to claim a first win over a Test nation.
And, like the first meeting, Kyle Coetzer top-scored for the Scots but he could not record a second straight century.
Captain Coetzer posted 61, closely followed by 58 from Calum MacLeod.
However, the hosts were unable to maintain that form as Richie Berrington, Preston Mommsen, Con de Lange, Craig Wallace, Josh Davey, Alasdair Evans and Sole all failed to reach double figures.
Solomon Mire opened the Zimbabwe innings with 17 and Hamilton Masakadza (12) and Craig Ervine (30) maintained their momentum.
That was interrupted when Sean Williams was caught for six off Sole's bowling but Raza and Burl's stand got the tourists over the line.
Scotland - 169 (Coetzer 61, MacLeod 58, Cremer 5-29)
Zimbabwe - 171 for 4 (Raza 58*, Sole 3-36)
Result - Zimbabwe won by six wickets