Chris Woakes took three wickets for no runs in nine balls as Pakistan slumped to six for three in pursuit of a target of 352
Pakistan had not lost a T20I series since they were eliminated from the World T20 in India in March 2016.
Dale Steyn destroyed a Pakistan fan who tried to troll the South African fast bowler on Twitter.
Pakistan lost the Test series 1-2 against New Zealand.
Babar Azam scored his maiden Test century during the second Test against New Zealand in Dubai.
New Zealand, who lead the series 1-0, trail Pakistan by 394 runs with all ten wickets intact.
Babar Azam broke Virat Kohli's record to become the quickest batsman to reach 1,000 T20I runs.
Babar Azam reached 1,000 T20I runs in 26 innings, while Virat Kohli consumed 27 innings to achieve the feat.
Pakistan beat Australia by 33 runs in their T20I clash to win the series 3-0.
The 66-run win gave Pakistan a 1-0 lead in the three-match series and also their biggest T20I victory over Australia.
Pakistan grabbed an early wicket after Babar Azam struck a fluent 99 to edge closer to claiming a series victory over Australia.
Pakistan bowlers wreaked havoc in Dubai, but Usman Khwaja helped Australia salvage the match
Experienced Shoaib Malik conjured up a crucial unbeaten 51 under pressure as Pakistan survived a scare from Afghanistan, winning their Super Four match of the Asia Cup by three wickets, on Friday.
Usman Khan was the pick of the bowlers for Pakistan as he returned with figures of 3/19.
India will play Pakistan on September 19 at the Dubai International Cricket Stadium.
Fakhar Zaman became the fastest to score 1,000 ODI runs, reaching the milestone in just 18 innings.
The afternoon session saw Amir strike twice to initiate a collapse that saw England lose four wickets for 19 runs.
Babar Azam was taken to a hospital for a scan which confirmed a fracture that will sideline him for at least six weeks.