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.