Pakistan shock England to reach Champions Trophy final

England’s Champions Trophy hopes are destroyed by an eight-wicket semi-final thrashing at the hands of Pakistan in Cardiff.