Shadab Khan's stunning start to his international career continued as Pakistan moved 2-0 up in the four-match Twenty20 series with West Indies in a thrilling contest in Port of Spain.
Shadab took 3-7 in his four overs in the first game of the series as Pakistan cruised to a six-wicket win, and followed that up in style with 4-14, enabling the tourists to restrict the Windies to 129-8.
Pakistan clung on to a three-run win in a dramatic last over, Hasan Ali responding after being hit for consecutive boundaries with a show of excellent death bowling to preserve victory.
Having bowled Pakistan out for 132, the Windies' innings started in dramatic fashion with three collisions between opponents in the first four overs.
Shadab became the villain in the eyes of the home crowd after his coming together with Evin Lewis (3) resulted in the Windies opener being run out, before Chadwick Walton collided with Sohail Tanvir and Ahmed Shehzad, the latter being taken off in an ambulance in a neck brace only to eventually return.
Marlon Samuels' 44 appeared to have the Windies on course for triumph and, despite Shadab's heroics, Jason Holder (26 not out) and Sunil Narine (9) looked set to guide them home, only for Hasan to frustrate the hosts.
Kamran Akmal was removed by Samuel Badree in the first over for nought and, though Shoaib Malik hit 28 off 20 balls, Pakistan were reeling on 95-8 after seeing Windies captain Carlos Brathwaite (3-37) and Narine (3-22) rip through their batting line-up.
But Wahab Riaz's 24 off 10 gave Pakistan something to defend, and they had an early breakthrough in controversial fashion after Shadab appeared to block Lewis' path to the crease.
Shehzad's injury will have caused plenty of concern, but Shadab helped calm Pakistan's fears surrounding the state of the game, the teenager's spin removing Walton (21), Kieron Pollard (3), Rovman Powell (0) and the key man in Samuels.
UPDATE: "Ahmed returned from hospital after imaging found nothing wrong with his spine. On concussion examination before...Posted by Pakistan Cricket Team on Thursday, 30 March 2017
Things looked bleak for the Windies when Brathwaite went for 15, but - needing 14 off the last - Narine clubbed Hasan for consecutive boundaries.
There was one last twist, though, as Hasan brilliantly recovered his composure to ensure Pakistan cannot lose the four-match series.