Chasing a modest total of 119 to open their account in the tournament, Zalmi was in a spot of bother after losing two quick wickets.
However, Morgan played a breathtaking knock of 80 not out off just 57 balls with the help of eight fours and three sixes to take Darren Sammy's side home.
Quetta Gladiators win by eight runs
For Karachi, pacers Mohammad Amir, Sohail Khan and all-rounder Imad Wasim claimed one wicket each.
Earlier, after sent into bat first, Kings managed just 118 for the loss of seven wickets in their allotted 20 overs.
At one stage, Kings were down to 12 for four in the fifth over, but 59-run fifth wicket partnership between Ravi Bopara (33 off 40) and Pakistan veteran all-rounder Shoaib Malik brought some respectability on the score card.
PCB suspends Islamabad United duo for corruption
Malik finished the innings with the top score of 44 off 36 balls with the help of three fours and one six.
For Peshawar, off-spinner Mohammad Hafeez and left-arm pacer Wahab Riaz claimed two wickets each.
Presentation:
Eoin Morgan (man of the match): I think winning the toss and bowl first helped us. In the end, there was a lot of dew. A lot of credit goes to our bowlers, especially Hasan Ali and Mohammad Hafeez, who reduced the opposition to 12 for four, and from there on we controlled the game.
Kumara Sangakara: We didn’t really bat well in the power play. It was not a 130-140 wicket, it was more like 150-160 wicket. We made it look more difficult than it was actually. We got a very strong batting lineup and we have to make sure we put good runs on the board.
Darren Sammy: After the last night’s loss, guys were disappointed. The way they all bounced back was just brilliant. The good thing is in the dressing room, we are all professional, so we were really up for it even though it was our second match in one day really. I think Hafeez bowled really well upfront. We bowled really well in the power play. It just stuck in my hand [Babar Azam’s catch] to be honest.
PES 115-3 (19 overs)
And that's it. Peshawar Zalmi won by seven wickets.
Sohail Khan to continue.
PES 115-3 (18 overs)
Seven off the over.
Mohammad Amir to start his final over.
PES 108-3 (17 overs)
Five off the over.
FOUR! Another boundary for @Eoin16 , this time on the bowling of Sohail Khanhttps://t.co/foF5WKhoGj #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
Sohail Khan to start his new over.
PES 103-3 (16 overs)
18 off the over. A great one for Zalmi.
SIX! @Eoin16 strikes one out of the park over deep mid wicket for a maximumhttps://t.co/foF5WKhoGj #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
FOUR x 2! @Eoin16 taking @PeshawarZalmi closer to the finish line as he struck two consecutive boundarieshttps://t.co/foF5WKhoGj #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
Shoaib Malik to start his last over.
PES 85-3 (15 overs)
13 off the over. A good one for Zalmi.
SIX! @Eoin16 strikes one down the ground for another maximumhttps://t.co/foF5WKhoGj #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
Abrar to bowl his final over of the day.
PES 72-3 (14 overs)
Six off the over.
Malik to continue.
PES 66-3 (13 overs)
Just three off the over. Brilliant bowling from the youngster.
Abrar to bowl his third over.
PES 63-3 (12 overs)
Just two off the over. A good one for Karachi.
Shoaib Malik to start his new over.
PES 61-3 (11 overs)
10 off the over. A good one for Zalmi.
SIX! @Eoin16 hits one down the ground for a maximumhttps://t.co/foF5WKhoGj #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
Imad Wasim to continue.
PES 51-3 (10 overs)
Just three off the over.
Abrar to continue.
PES 48-3 (9 overs)
Just two runs and a wicket off the over.
OUT! @dmalan29 departs as @simadwasim picks a crucial wicket for @KarachiKingsARY https://t.co/foF5WKhoGj #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
Imad Wasim to continue.
PES 46-2 (8 overs)
Just four off the over.
Abrar Ahmed to start his first over.
PES 42-2 (7 overs)
Just one off the over.
Imad Wasim to start his first over.
PES 41-2 (6 over)
FOUR x 2! @dmalan29 struck two consecutive boundaries on the bowling off @realshoaibmalik https://t.co/foF5WKhoGj #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
Shoaib Malik to start his first over.
PES 27-2 (5 overs)
Nine off the over. A good one for Zalmi.
Mohammad Amir to continue.
PES 18-2 (4 overs)
10 off the over. A good one for the Zalmi's.
FOUR x 2! @Eoin16 struck two glorious boundaries https://t.co/foF5WKhoGj #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
Sohail to continue.
PES 8-2 (3 overs)
Six off the over.
Amir to continue.
PES 2-2 (2 overs)
Two runs and a wicket off the over. Brilliant start from Sohail Khan,
OUT! It's GAME ON as @KarachiKingsARY get @KamiAkmal23 , who departs without scoring as well. https://t.co/foF5WKhoGj #PSL2017 pic.twitter.com/iZkbRkgMPz
— Tribune Sports (@ETribuneSports) February 10, 2017
Sohail Khan to start his first over of the day.
PES 0-1 (1 over)
A wicket maiden from Amir. Brilliant start for Kings.
OUT! @iamamirofficial strikes as @MHafeez22 departs without scoring once again https://t.co/foF5WKhoGj #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
So it's Mohammad Amir to start for Karachi, whereas its going to be Mohammad Hafeez and Malan to open for Peshawar.
KHI 118-7 (20 overs)
10 off the over.
Wahab Riaz to bowl his final over of the day.
KHI 108-7 (19 overs)
10 off the over.
SIX! @KieronPollard55 hits another maximumhttps://t.co/foF5WKhoGj #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
Chris Jordan to bowl his final over of the day.
KHI 98-7 (18 overs)
Just three runs and two wickets off the over.
OUT! @simadwasim poor run of form with bat continues as he goes without scoring. KHI 95-7 (17.3 ov)https://t.co/foF5WKhoGj #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
OUT! Big wicket for @PeshawarZalmi as @realshoaibmalik departs after scoring 44 off 36 ballshttps://t.co/foF5WKhoGj #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
Wahab Riaz to start his new over.
KHI 95-5 (17 overs)
10 off the over. Another good one for the Kings.
FOUR! Short and wide and @realshoaibmalik smashed it through extra cover for another boundary https://t.co/foF5WKhoGj #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
Hasan Ali to start his new over.
KHI 85-5 (16 overs)
15 off the over. A really good over for the Kings.
SIX! This time it's @realshoaibmalik, who goes down the ground for a maximumhttps://t.co/foF5WKhoGj #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
SIX! @KieronPollard55 hits a big six on his first ball straight down the groundhttps://t.co/foF5WKhoGj #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
OUT! @ravibopara departs after scoring 33 off 40. KHI 71-5 (15.2 ov)https://t.co/foF5WKhoGj #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
Asghar to continue.
KHI 70-4 (15 overs)
Eight runs off the over. A good one for Karachi.
FOUR! @ravibopara pulls @WahabViki to earn four precious runs for @KarachiKingsARYhttps://t.co/foF5WKhoGj #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
Wahab Riaz to start his new over.
KHI 62-4 (14 overs)
Just four off the over. Can anyone guess what Karachi Kings are upto?
Asghar to continue.
KHI 58-4 (13 overs)
Just four off the over.
Shahid Afridi to continue.
KHI 54-4 (12 overs)
Just four off the over.
Mohammad Asghar to start his new over.
KHI 50-4 (11 overs)
Just two off the over.
Shahid Afridi to continue.
KHI 48-4 (10 overs)
FOUR! Brilliant pull shot by Malik.
Chris Jordan to start his new over.
KHI 40-4 (9 overs)
Six off the over.
Shahid Afridi continue.
KHI 34-4 (8 overs)
Wahab Riaz to start his first over.
KHI 32-4 (7 overs)
Just four off the over.
Shahid Afridi to start his new over.
KHI 28-4 (6 overs)
13 off the over. A good one for Kings.
FOUR x 2! @ravibopara hits back to back boundaries https://t.co/foF5WJZNhJ #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
Hasan Ali to start his new over.
KHI 15-4 (5 overs)
Just three and a wicket off the over. Another good one for Zalmi.
OUT! @MHafeez22 gets a big one as @henrygayle departs after scoring two. KHI 12-4 (4.2 ov) https://t.co/foF5WKhoGj #PSL2017 pic.twitter.com/U0rRTH6plC
— Tribune Sports (@ETribuneSports) February 10, 2017
Mohammad Hafeez to start his third over.
KHI 12-3 (4 overs)
FOUR! @realshoaibmalik shows his class with a beautiful boundary down the groundhttps://t.co/foF5WKhoGj #PSL2017 pic.twitter.com/Dke7JEpHiE
— Tribune Sports (@ETribuneSports) February 10, 2017
OUT! @KumarSanga2 also departs as @KarachiKingsARY are in real trouble. KHI 8-3 (3.1 ov)https://t.co/foF5WKhoGj #PSL2017 pic.twitter.com/GHI4ErfpSA
— Tribune Sports (@ETribuneSports) February 10, 2017
Chris Jordan to start his first over of the day.
KHI 8-2 (3 overs)
Just two off the over.
Mohammad Hafeez to continue.
KHI 6-2 (2 overs)
Just four runs and a wicket off the over.
1.3 OUT! Hasan Ali to Babar Azam
— Cricingif (@_cricingif) February 10, 2017
watch https://t.co/okjBQ8XDch #cricingif #HBLPSL #AbKhelJamayGa pic.twitter.com/mUWih9pJvf
Hasan Ali to start the second over of the innings.
KHI 2-1 (1 over)
Just two and a wicket off the over. Brilliant start for Zalmi
0.3 OUT Muhammad Hafeez to Shahzaib Hasan
— Cricingif (@_cricingif) February 10, 2017
watch https://t.co/okjBQ9feAR #cricingif #HBLPSL #AbKhelJamayGa pic.twitter.com/8TN20II3n4
OUT! @PeshawarZalmi gets first wicket of the night as Shahzeb Hasan departs with scoring https://t.co/foF5WKhoGj #PSL2017
— Tribune Sports (@ETribuneSports) February 10, 2017
So it's going to be Chris Gayle and Shahzaib Hasan to open for Karachi Kings, whereas all-rounder Mohammad Hafeez to start for Peshawar Zalmi.
TOSS: The news is Peshawar Zalmi captain Darren Sammy has won the toss and opted to bowl first.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ