Leg-spinner Rawl Lewis took three wickets to lead an impressive bowling display from the West Indies as they levelled their one-day series against Zimbabwe on Sunday.
The pressure was on the tourists after their surprise defeat in the first game and they duly delivered, cruising to a 110-run victory in Harare.
The Windies made 286 for nine from their 50 overs and then dismissed the home side for just 176.
Lewis was the star performer with three for 43 although all the bowlers contributed.
Chasing such a high target, the home side needed a strong start but soon found themselves out of the contest at 65 for five.
Only opener Brendan Taylor made any kind of score with 27.
The rest of the top order failed to produce with the key wicket of Tatenda Taibu falling to Dwayne Bravo with the batsman having made just six.
Stuart Matsikenyeri and Keith Dabengwa offered some resistance with a sixth-wicket partnership of 59 but they never looked like altering the outcome of the contest.
Lewis dismissed Matsikenyeri for 37 shortly after Dabengwa had also departed for 24, Daren Powell the successful bowler.
Captain Prosper Utseya also made a battling 23 in a losing cause.
Earlier, Windies skipper Chris Gayle, with 58, and Runako Morton, who made 79, were the most notable contributors in a solid effort.
The top nine batsmen all made double figures at least, with the exception of opener Devon Smith.
He departed for only two when he was bowled playing across the line by Elton Chigumbura, but Gayle and Morton then embarked on a partnership that would yield 146 runs.
The partnership was never broken but ended when Gayle had to retire hurt.
New batsman Shivnarine Chanderpaul moved onto 12 but was run out by a direct hit by Utseya.
Morton's resistance ended when he lofted an Utseya delivery to Chamu Chibhaba at extra cover and Bravo was caught by Taylor at deep cover off Dabwenga for 10.
Dabwenga also removed Marlon Samuels for 43 with wicketkeeper Taibu taking a good diving catch.
Chibhaba removed Dinesh Ramdin and Lewis for 16 and 19 respectively, the former caught by Chigumbura at long off and the latter pouched by Hamilton Masakadza at backward square.
Jerome Taylor gave Chigumbura another catch off the bowling of Gary Brent for three with Brent then running out Powell for one off the last ball of the innings.
Ravi Rampaul was unbeaten on 26 off just 11 balls with Gayle not having to decide whether to return to the crease.