CARDIFF: In a fantastic all-round performance, Pakistan thrashed England by eight wickets and for the first time ever, cement a place in the final of the ICC Champions Trophy in Cardiff on Wednesday.

Captain Sarfraz Ahmed won the toss and opted to bowl first, and his decision paid dividends as his bowlers put an outstanding performance to restrict the hosts to just 211. The star of the show was once again young Hasan Ali, who finished with figures of three for 35 in his 10 overs.

Pakistan finished on 215 for two courtesy Azhar Ali (76) and Fakhar Zaman (57) all but ended previously unbeaten tournament hosts England's slim hopes of victory with an opening stand of 118.

Pakistan will now face arch-rivals India or Bangladesh in the final on Sunday, which will be played at The Oval.