After 18 wickets fell on a frenetic first day in Mackay, the hosts were all out for 210 in the morning session for a lead of 146 on the back of Cameron Green's 67.Star quick Shoriful Islam ended with 7-48 -- the best figures from a Bangladeshi bowler in an away Test.The visitors crashed for just 64 in their first innings, when Starc took 6-12, and he tormented them again to leave Bangladesh tottering at 39-3 by lunch, still 107 runs adrift.Captain Najmul Hossain Shanto was not out 23 and Mushfiqur Rahim on four after a horror start.Shadman Islam lasted just three balls, playing a nothing stroke to a moving Starc delivery and edging to Marnus Labuschagne at point.Mominul Haque was equally clueless next ball, failing to offer a shot with Starc removing his off stump and setting up a hat-trick opportunity.Shanto, who was out for a golden duck in the first innings, this time survived to deny Starc.But their woes deepened when Tanzid Hasan departed soon after for nine. Starc was again involved, taking a catch in the deep after Tanzid pulled Pat Cummins.Australia resumed at 165-8 with Green on 51 and Nathan Lyon on 10.Green, who scored a century during the first Test at Darwin -- which Bangladesh won by nine wickets -- kept the scoreboard moving early with quick singles.