Pakistan beat World XI by 20 runs to go 1-0 up in the three-match series, at Gaddafi stadium, in Lahore, on Tuesday.
Pakistan, sent into bat by the World XI, hit 197-5 as the nation celebrated the return of international cricket under massive security.
In reply, Faf du Plessis’s men lost wickets at crucial intervals and could only manage 177/7.
One-drop batsman Babar Azam top-scored with a 52-ball 86 studded with 10 boundaries and two sixes, adding 122 for the second wicket with Ahmed Shehzad who made 39.
World XI skipper Faf du Plessis, who sent Pakistan into bat, hailed the return of cricket to the South Asian nation.
Why this Aussie is wary of Indian batsmen...
Warm-up: Australia warm up in style, thrash BP XI by 103 runs
Clarke 'not silly' to give front-page headlines
Mohammad Amir feels blessed. Here's why...
India have to outplay Australia to top ODI rankings