Dynamos and Highlanders, from the country's second city Bulawayo, finished on 69 points after the Harare side went into the final weekend of matches with a two-point lead.
The 'Glamour Boys' seemed to get stage fright against already-relegated Hardbody and were held to a 1-1 draw.
Highlanders, who lost just one game all season, beat Blue Rangers 2-0 but could not overhaul Dynamos.
Dynamos, who won the league in 2011, extend their championship record to 14 league titles since 1980.
- Sports & Recreation