Zimbabwe join Ireland in Super 12 after defeating Scotland in T20 World Cup
Electing to bat in the second match of the day, Scotland managed 132-6 with opener George Munsey top-scoring for them with 54.
Zimbabwe's chase was not without hiccups but Craig Ervine produced a captain's knock of 54 and Sikander Raza smashed a breezy 40 as they overwhelmed the target with nine balls to spare.
"It's satisfying and humbling and emotional as well," player-of-the-match Raza, who also took a stunning catch and claimed a wicket, said.
"I said to [Ervine] 'give me 8-10 balls and I'll try to win it as quickly as possible. You're the one who's going to take it deep'."
Zimbabwe join India, Pakistan, South Africa, Bangladesh and the Netherlands in Group 2 of the Super 12 stage.
Ireland have England, New Zealand, Australia, Afghanistan and Sri Lanka in Group 1.