Left-arm fast bowler Junaid Khan made the initial breakthrough, taking two wickets in his first eight balls of the day after Zimbabwe resumed at 13 for one.
Then spinners Abdur Rehman and Saeed Ajmal took over, finishing with four wickets apiece.
Left-armer Rehman, who followed up Junaid’s opening burst by taking the next three wickets, took four for 36, while Ajmal wrapped up the tail to take four for 23.
Off-spinner Ajmal finished with match figures of 11 for 118, the fourth time he had taken 10 or more wickets in a match.
Zimbabwe were in trouble from the sixth ball of the day when captain Hamilton Masakadza gloved a short delivery from Junaid to gully.
Spotted: Virat Kohli, Anushka Sharma and other celebs at Mumbai airport
Photos: Salman Khan's 'special friend' Iulia Vantur at a song launch
Photos: Hrithik Roshan, Anushka Sharma, other celebs dazzle at event
In Pictures: Sex scandals involving Indian politicians
Photos: Abhishek Bachchan and Farah Khan at Boman Irani's birthday bash