

New Zealand's Finn Allen smashed the fastest century in T20 World Cup history, scoring 100 runs off just 33 balls to propel his team into Sunday's final.

The 26-year-old's incredible performance crushed defending runners-up South Africa by nine wickets with 43 balls to spare.

Want to know more?