Khurram Manzoor smashed 168 off 116 balls to chase their target of 296 to help Punjab beat Sindh by six wickets and 11.4 overs to spare
Ali Imran was declared player of the match for his 85-ball 77 and a wicket of Ahmed Shehzad
Khushdil Shah, coming in at No 6, struck a magnificent hundred off just 65 balls
Iftikhar Ahmed scored his second consecutive hundred of the tournament, including six fours and as many maximums.
Hammad Azam scored 78 off just 35 balls and picked up four wickets to set-up a win for his side.
The left-handed batsman alongside Adnan Akmal smashed a record 229-run partnership for the sixth wicket to clinch an unlikely win
Amad Butt ended up with three wickets while Mohammad Irfan nabbed two.
With two required off the last three balls, Sohail Khan struck a six off the fourth delivery to seal a victory for his side.
Highlights: Hafeez pumped up after Pakistan victory
Wasim Akram highlights Shaheen Afridi’s significance
Haris Sohail returns to the side with a bang
Wobbly England pit against bitter rivals Australia
If England claim to be the best, now is the time to prove it
Babar Azam not satisfied with his World Cup so far
The culture of trolling players on social media needs to change: Waqar Younis
Fall of wickets: Pakistan vs South Africa
Yuvraj Singh yearns for Global T20 Canada
'Nothing friendly' – Archer warns IPL teammate Smith ahead of World Cup clash