Cricket: Australia on the cusp of series whitewash against Pakistan

Mitchell Starc avenged his Ashes disappointment to put Australia within touching distance of a big win over Pakistan in the day-night test at the Adelaide Oval.

Starc took six wickets in the first innings and another in the second, as only rain stopped Australia's charge on Sunday, with Pakistan 39/3 and still needing 248 more to make Australia bat again.

Further rain is forecast for Monday morning, but it is expected to clear in the afternoon and on Tuesday, leaving an Australian 2-0 series win appearing a mere formality.

After Starc ripped through Pakistan's top order under lights with the pink ball on Saturday night, he took the key wicket of Babar Azam for 97 on Sunday afternoon.

His figures of 6/66 were the second-best of his career and the best since he skittled Sri Lanka in his dominant 2016 series on the road.

That helped Australia knock over Pakistan for 302 and allowed Tim Paine to become the first Aussie captain to enforce the follow-on in four years.

Josh Hazlewood then stood up in his 50th test, removing Babar in the second innings for nine and Imam-ul-Haq caught behind for a duck.

But the Australians were far from perfect on Sunday, where spinner Yasir Shah became Pakistan's oldest player to score a maiden test century.

Australia missed six chances to remove him in the field, as Pakistan added 206 to their overnight total of 96/6.

Two Yasir edges bounced marginally in front of Steve Smith at first slip off the spinners, while Marnus Labuschagne also grassed two chances to remove him.

Matthew Wade should have had him run out, while Paine missed a stumping chance off Nathan Lyon that bounced, and turned between bat and pad.

The 33-year-old eventually finished on 113, the last man out, when Pat Cummins had him caught swatting away at one on the legside boundary.

Cummins finished with 3/83 to become the first bowler to reach 50 wickets this year.

But Starc was by far and away Australia's best, after David Warner's 325 in their first innings helped them to 589/3 declared.

Picked for just one test during the Ashes and after a poor home summer last year, the 29-year-old bowled with pace and discipline in Adelaide.

He went within a whisker of a test hat-trick, when he followed up his dismissal of Babar with another of Shaheen Shah Afridi next ball.

But he was then denied, when Mohammad Abbas (29) had a leading-edge fall safe.

AAP