Western Australia have turned the Sheffield Shield match against Victoria on its head, dominating day two at the WACA.
At stumps Victoria had slumped to 7-186 in reply to the home side's 9(dec)-391 as both sides push for an outright win to stay in contention for the final.
With WA 5-114 midway through day one, it was advantage Victoria but the Bushrangers have been held to ransom in the four sessions since.
Continuing to build after former Australian opener Cameron Bancroft added starch with three figures on Thursday, WA had two more centurions by the time they'd declared.
Paceman Joel Paris (102 not out) bagged his maiden first-class ton, combining with wicketkeeper Josh Inglis (115) for a match-shaping 143-run stand.
The left-arm quick, who was once seen as a potential successor to Mitchell Starc, showed he could be just as destructive with the bat, as he clubbed 11 fours and a six at No.8.
Inglis bagged 16 boundaries in his knock before being bowled by the pick of the Victorian pacemen, Will Sutherland (4-81).
Spinner Jon Holland took 3-106.
Paris then got straight into the action with the ball, picking up incumbent Test batsman Marcus Harris (2) before the Vics settled and moved to 1-73.
Things fell apart after that.
Travis Dean (38) and Peter Handscomb (32) were dismissed in the space of a run to Lance Morris (3-40) before he picked up Nic Maddinson (2).
When Matt Short (6) was out edging a drive to Inglis off the bowling of Cameron Gannon the Bushrangers were in deep trouble at 5-85.
Seb Gotch (32) and James Pattinson (24) put on a valuable 53 but when Matthew Kelly (2-31) removed them the visitors looked to be facing a significant deficit.
Sutherland (23) and Scott Boland (20) were the not out batsmen.
Queensland (30 points) and NSW (29) remain in pole position to play in the final but consecutive wins to finish the competition by WA (19) or Victoria (18) would leave them with some hope.