With this win, Pakistan have now moved up to number six in the table with seven points from as many games.
Finch scores an impressive hundred in crucial win as defending champion secure semis berth.
Shakib Al Hasan came, spun, and conquered, carrying Bangladesh to a comfortable 62-run win over Afghanistan.
Pakistan keep their slim World Cup semi-final hopes alive with a dominant performance against South Africa on Sunday.
Kane Williamson continues extraordinary run in World Cup 2019 as New Zealand move to top.
India avoid a World Cup upset against Afghanistan, thanks to Mohammed Shami final-over hat-trick.
England suffer shock Cricket World Cup defeat against Sri Lanka.
Australia managed to post a big score at a venue, that in recent times has allowed for such run-making, was due to a strong performance by their top order.
Kane Williamson scores unbeaten ton as Blackcaps beat South Africa by 4 wickets
Shikhar Dhawan ruled out of ICC World Cup 2019, Rishabh Pant named replacement.