Australia scored the highest run chase in Twenty20 international history as they reached 245-5 to beat New Zealand by five wickets with seven balls left.
Aaron Finch sealed the remarkable feat with a six after D’Arcy Short had top scored with 76 in reply to the Kiwis’ 243-6, a score dominated by Martin Guptill’s 49-ball century.
The total betters the West Indies’ 236-6 in a 2015 win over South Africa.
Australia’s win keeps alive England’s hopes of reaching Wednesday’s final.
Taiwan National Day Celebration