14 September, 2017
In the second game of the Independence Cup in Lahore, the World XI beat Pakistan by seven wickets to level the series at 1-1 and set up a decider on Friday in the Gaddafi Stadium.
Amla, who scored his seventh worldwide Twenty20 half-century, was the steadier of the two, with two sixes and five fours as he helped Perera add 69 runs for the fourth wicket off just 35 balls.
The series, which is being staged in Lahore, marks the first time competitive worldwide cricket has been held in the country since a terrorist attack targeted Sri Lanka's team bus in the same city in 2009.
This win helped the World XI level the three-match series 1-1against Pakistan.
Tamim Iqbal (23) put on 47 with Amla for the opening wicket for the World XI before falling to a superb stretching catch from Malik off Sohail Khan.
In the first half, Pakistan seemed to have fallen 20-odd runs short - exactly 23 from the first match, with the late impetus not quite coming, as Mickey Arthur admitted afterwards. "Hash (Amla) told me to stay till the last moment because we can catch up".
Babar could not kick on to post another big score but Shoaib, aided by an 11-ball cameo from Imad Wasim (15), ensured Pakistan posted a defendable total.
The going was getting tough for World XI as they needed 33 off the last 12 balls with Perera and Hashim Amla (72 not out in 55 balls with five fours and two sixes) at the crease.
It was again left to Ahmed Shehzad and Azam to fix the innings, like they did with their 122-run stand on Tuesday.
Malik, dropped on 32 by Miller off Cutting in the last over, took full advantage by hitting two sixes before holing out off the last delivery.
During his 23-ball knock Malik became the leading run scorer for Pakistan in Twenty20 worldwide cricket, overhauling Umar Akmal's aggregate of 1,690 runs in 88 matches by two runs.
Perera (2-23) and West Indian spinner Badree (2-31) were the main wicket takers for the visitors.