Australia edged toward a dominant victory and a series whitewash on Sunday after leaving Pakistan wobbling at 39 for three in their second innings on day three, still 248 runs short of making the hosts bat again in the second test.
Opener Shan Masood was 14 not out, with Asad Shafiq on eight when rain brought stumps early in the day-night test at a floodlit Adelaide Oval.
After bowling Pakistan out for 302 before dinner, Australia enforced the follow-on and Josh Hazlewood duly rewarded skipper Tim Paine with two early wickets, with Mitchell Starc chipping in one.
Hazlewood trapped opener Imamul Haq lbw for a duck on the cusp of dinner and later returned to have Babar Azam caught behind for eight.
Starc, who took 6-66 in the first innings, grabbed his seventh wicket for the test by dismissing Pakistan captain Azhar Ali for nine, with Steve Smith diving for a fine catch in the slips.
Having thrashed Pakistan by an innings and five runs in the Brisbane opener, Australia appear well set to sweep the series 2-0 unless weather intervenes.
Anchored by a magnificent 335 by David Warner, the home side declared their first innings closed at a mammoth 589 for three on day two and then reduced Pakistan to 89 for six in the evening session.
Australia were made to work hard for the remaining wickets on day three as Yasir Shah dug in for an unlikely century.