Blake Shinn's Melbourne spring carnival hopes have been dealt a crushing blow with the jockey to miss three major weekends in October.
Shinn, who incurred a suspension at Hawkesbury on Thursday, had another ban added at Rosehill on Saturday.
He will ride at the Group One meeting at Randwick on Saturday then sit on the sidelines until November 1, missing the Caulfield Guineas, Caulfield Cup and Cox Plate meetings.
Shinn, who rode runner-up Brave Soul in the Reginald Allen Quality, was outed for shifting in causing Cavalry Rose to be checked.
"I've got a job to do and it's disappointing," Shinn told stewards.
"I'm working hard to fix it."
Several other jockeys were spoken to on Saturday regarding comments made about Shinn on Twitter after the Hawkesbury meeting.
"We told them to grow up," chief steward Ray Murrihy said.
"It was a childish act and it's not to happen again."