Aaron Finch bettered his own record for the highest international Twenty20 score.
The Australia captain hit 172 from 76 balls against Zimbabwe in Harare, beating his previous best of 156 against England in 2013.
The 31-year-old failed to beat Chris Gayle's record score of 175 for all T20 cricket when he was out hit wicket with two balls of Australia's innings left.