Babar Azam became the first Pakistani player to score two Twenty20 International centuries as they leveled the series with a record-breaking 10-wicket win over England.
The tourists looked to have given themselves a great chance of going 2-0 up by posting 199-5 at the National Stadium in Karachi on Thursday, but Babar and Rizwan stole the show with a stunning world record stand in a T20I run chase of 203.
Shahnawaz Dahani (2-37) struck twice in as many balls to get rid of Alex Hales (26) and Dawid Malan (0) before Phil Salt fell for 30, with Moeen Ali having won the toss and elected to bat first.
Ben Duckett hit a quickfire 43 and Harry Brook a brisk 31, with stand-in captain Moeen then blasting an unbeaten 55 from only 23 deliveries to set Pakistan 200 to win, Haris Rauf taking 2-30 from his four overs.
Skipper Babar and Rizwan showed their class as they brought up a century stand in just 69 balls, Hales left to rue dropping the wicketkeeper-batter on 23 as he made a third consecutive half-century.
The prolific Babar brought up his hundred in the 18th over and finished unbeaten on 110 from 66 balls in a masterclass, with the in-form Rizwan 88 not out off 51 deliveries as England were left not knowing what had him them.
Babar cleared the rope six five times and hit 11 fours, while Rizwan launched four sixes and five fours as they showed a combination of timing and power.
Babar reaches another milestone in style
The incredible Babar surged past the 8,000-run mark in T20s in his latest masterful knock. He reached that milestone in his 218 innings, with only Chris Gayle (213) needing fewer to rack up 8,000.
He also now holds the record for the most centuries as Pakistan captain with 10 ahead of the great Inzamam-ul-Haq.
Moeen fireworks in vain, Duckett catches the eye