Travis Head and Adam Zampa starred as Australia sealed an 88-run victory in the first ODI of their three-match series against Pakistan.

A depleted Australia batted first in Lahore, and their total of 313-7 proved beyond Pakistan's reach, despite Imam-ul-Haq making 103.

Head was the main Australian aggressor with a brilliant 101 from 72 deliveries that propelled the tourists to 171 by the time he was dismissed in the 25th over, with captain Aaron Finch (23) having played a supporting role in an opening partnership of 110.

Ben McDermott provided support with his maiden ODI half-century, though Australia lost three wickets for 21 runs in the space of seven overs as McDermott (55), Marnus Labuschagne (25) and Alex Carey (four) fell.

A flurry from Cameron Green, who hit four boundaries in a knock of 40 not out from 30 balls, gave Australia a competitive total to defend.

Fakhar Zaman was dismissed for 18 in the fifth over of Pakistan's reply, but Imam and skipper Babar Azam steadied the innings before the latter was trapped lbw by Mitchell Swepson.

Babar's steady 57 from 72 balls summed up Pakistan's issues, though, with the hosts unable to match the required run rate early in the innings.

Quick losses of Saud Shakeel (3), Mohammad Rizwan (10) and Iftikhar Ahmed (2) further damaged Pakistan's chances, despite Imam's fine work in reaching his eighth ODI century.

Imam's ton included nine boundaries, but he was then bowled by Nathan Ellis, shortly after Pakistan passed 200 with just five wickets down.

Zampa bowled Hasan Ali and Mohammad Wasim to bring up 100 ODI wickets and then moved onto 101 when Khushdil Shah lofted to Carey, with Swepson rounding things off.

Travis makes headway

It took Head just 70 deliveries to reach his second century in a 50-over match, which is the eighth-quickest in the format by an Australian batter, and the fastest against Pakistan by an Australian in an ODI.

His stay came to an end when he hit Shah to Iftikhar, while he also contributed to the bowling attack with figures of 2-35.

Zampa gets his ton

Dropped in and out of the attack by Finch, Zampa bowled superbly to finish with four wickets for 38 runs, becoming the 18th Australian bowler to take 100 ODI wickets.

While the pick of the bunch for Pakistan was Haris Rauf (2-44), Zampa spearheaded Australia as the tourists kept Pakistan's big hitters Imam and Babar – who became the second-fastest Pakistan batter to reach 4,000 ODI runs – scoring at a slow pace.