Malan cracks two consecutive boundaries off Nawaz to steer Zalmi to an eight-wicket win over Quetta Gladiators.
Chasing a target of 130, Zalmi made it for the loss of Hafeez (36) and Kamran Akmal (17).
Malan remained unbeaten on 60 as Zalmi made 130-2 in 18.4 overs.
Akmal falls with 16 needed to win. Zalmi 114-2, 16.4 overs
Kamran Akmal c Chigumbura b Zulfiqar Babar 17 (27b)
Hafeez slices Nawaz to point where Elliott takes a superb catch. Zalmi 60-1, 8.2 overs.
Mohammad Hafeez c Elliott b Nawaz 36 (29b 5x4 1x6)
Elliott is not spared by Hafeez who sends him crashing to third man with a wristy shot. Zalmi 56-0, 8 overs.
Hafeez is in sublime touch pulling Nawaz for a boundary. Zalmi 48-0, 7 overs.
Hafeez gets going clubbing Nawaz for a towering straight six and a couple of boundaries down the ground. Zalmi 33-0, 5 overs.
Malan hits the first boundary of the innings swinging Babar to backward square leg as Zalmi begin chasing 130.
A T20 world record 10th wicket partnership of 63 between Elliott (40) and Babar (20 not out) lifted Gladiators to 129 after Afridi had taken a career best 5 for 7 after tottering at 66-9 in the 13th over.
At one stage, Zalmi skipper Shahid Afridi and pace spearhead Wahab Riaz rattled through the Gladiators batting line-up and took seven wickets among themselves to leave the Sarfraz Ahmed-led side in trouble at 61-6 in 10 overs.
Skipper Afridi was the pick of the bowlers for Zalmi with figures 4-1-7-5. followed by Wahab Riaz 3-019-2.
Left-arm spinner Mohammad Asghar and pacer Junaid Khan also chipped in by claiming a wicket each.
Grant Elliott c Malan b Junaid Khan 40 (29b 2x4 3x6)
The 50 partnership between Elliott and Babar comes off just 25 balls.
Asghar goes for 19 as Babar gets into the act slamming a boundary and six. Glads 102-9, 15 overs.
Tait goes for 16 as Elliott hammers a couple of boundaries and a six. Glads 83-9, 14 overs.
Asghar picks up a wicket as Gul gives Sammy catching practice. Glad 66-9, 12.4 overs.
Umar Gul c Sammy b Mohammad Asghar 0 (2b
Gul keeps out the hat-trick ball as Afridi finishes with excellent figures of 4-1-7-5.
Afridi is on a hat-trick after claiming a career-best 5 for 7. Glad 65-8, 11.5 overs.
Elton Chigumbura lbw b Shahid Afridi 0 (1b)
Afridi claims his fourth wicket as Nabi top edges a flighted delivery to give an easy catch. Glad 65-7, 11.4 overs.
Mohammad Nabi c Shahid Yousuf b Shahid Afridi 2 (10b
Afridi is turning it on getting rid of Sarfraz who drags onto his stumps. Glad 61-6, 9.3 overs.
Sarfraz Ahmed b Shahid Afridi 10 (6b 0x4 1x6)
Afridi is weaving his magic trapping Nawaz leg before. Glad 60-5, 9.1 overs.
Mohammad Nawaz (3) lbw b Shahid Afridi 5 (12b)
Another blow for Gladiators as Shafiq is run out. Glad 47-4, 7.2 overs.
Asad Shafiq run out 16 (15b 1x4 1x6)
It's all happening in Sharjah as Afridi strikes with his second delivery. Gladiators 42-3, 5.2 overs.
Akbar-ur-Rehman c Shahid Yousuf b Shahid Afridi 1 (4b)
Drama in Sharjah as Wahab is on fire bowling Shehzad and Sangakkara within the space of four balls. Gladiators 41-2, 5 overs.
A fired up Riaz also sends back Sangakkara who is bowled off an inside edge.
Riaz has the last laugh coming round the wicket and castling Shehzad with a slower ball and sparks fly thereafter sparking a midfield physical confrontation.
Shehzad welcomes Riaz by standing and delivering smashing a towering six over long-on.
Kumar Sangakkara b Wahab Riaz 0 (2b)
Ahmed Shehzad b Wahab Riaz 21 (17b 2x4 1x6)
Shafiq goes big launching Junaid into the crowd at midwicket. Glad 34-0, 4 overs.
Shehzad hammers a short ball from Tait to the midwicket fence. Glad 22-0, 3 overs.
Shafiq whips Junaid through midwicket for a boundary. Glad 13-0, 2 overs.
Shehzad opens his account by slashing Tait to third man for a boundary. Glad 5-0, 1 over.
Quetta Gladiators have won the toss and elected to bat in Match 17 of PSL against Peshawar Zalmi at Sharjah Cricket Stadium on Sunday.
Quetta - Ahmed Shehzad, KC Sangakkara, Asad Shafiq, GD Elliott, Mohammad Nabi, Sarfraz Ahmed*†, E Chigumbura, Zulfiqar Babar, Akbar-ur-Rehman, Mohammad Nawaz (3), Umar Gul
Zalmi -Mohammad Hafeez, DJ Malan, Kamran Akmal†, Shahid Yousuf, BJ Hodge, Shahid Afridi*, DJG Sammy, Wahab Riaz, Junaid Khan, Mohammad Asghar, SW Tait
Islamabad United beat Karachi Kings by five wickets in Match 16 of the Pakistan Super League (PSL) at the Sharjah Cricket Stadium on Sunday.
United skipper Misbah-ul-Haq (38) shared a crucial 63-run stand for the fourth wicket with Khalid Latif (33) to rescue his side after losing three early wickets.
For Kings, Sohail Khan was the pick of the bowlers with figures 4-0-23-2, followed by Mohammad Amir 4-1-21-1.
Earlier, Islamabad United put up a disciplined bowling display to restrict Karachi Kings to 128-5.
Imran Khalid returned figures 4-0-19-2 and was declared the Man of the Match.
For Karachi, Bopara and Mushfiqur Raheem stood out with 45 and 33 runs respectively but lost their wickets before they could hit the pedal in death overs.
Debutant Shahzaib Hasan shined for Kings, smashing a 19-ball 27 with three fours and one six.
United had won the toss and elected to field first.
Left-arm pace sensation Amir returned for Kings after missing last two outings.
United, on the other hand, who were without the services of Australian all-rounder Shane Watson, brought in former Pakistan all-rounder Mahmood.