T20 World Cup: Zimbabwe sink Scotland to reach Super 12 stage
Ervine's assured 58 set the platform for Zimbabwe to chase down Scotland's 132-6, which was anchored by 54 from George Munsey.
Zimbabwe reached their target with nine balls to spare, posting 133-5, with a key to their victory being a fourth-wicket partnership of 64 between Ervine and Sikandar Raza, who rattled to 40 from just 23 balls and took man-of-the-match honours.
Ryan Burl struck the winning boundary for Zimbabwe, whose opening bowler Tendai Chatara earlier kept it tight to stifle Scotland, taking 2-14 from his four overs.
Zimbabwe had beaten Ireland in their tournament opener before losing to West Indies, while Scotland beat West Indies but lost to Ireland, setting up Friday's game in Hobart as a winner-takes-all tussle.
The victory for Zimbabwe secured top spot in Group B of the first-round stage, earning a place in Group 2 of the Super 12 stage, where they will face Bangladesh, India, Netherlands, Pakistan and South Africa.
Scotland go home, as do West Indies following their defeat to Ireland earlier on Friday.
Ireland, as runners-up to Zimbabwe, progress into Group 1 where Afghanistan, Australia, England, New Zealand and Sri Lanka await them.
Zimbabwe will stay in Hobart for their Super 12 opener, an appetising clash with South Africa on Monday.