Top-of-the-table Lancashire had Leicestershire deep in trouble at the end of the second day of their LV= County Championship Division Two game at Grace Road.
After posting 380 in their first innings, the Red Rose produced some excellent bowling to leave the home side reeling on 127 for seven at stumps, still needing 104 runs to avoid the follow-on.
At one stage 46 for four, a stand of 65 between Niall O'Brien and Shiv Thakor boosted Leicestershire’s hopes for a time as did a thunderstorm that hit just before tea and lopped 13 overs off the day's play.
However, on the restart, O'Brien was bowled by Glen Chapple for 41 off 79 balls and two more wickets in the final three overs put Lancashire in complete control.
Thakor, having batted with great determination to score 34 off 130 balls, edged Simon Kerrigan to Ashwell Prince at slip and Tom Wells was trapped lbw by Kyle Hogg.
It was Hogg who made the first breakthrough just before lunch, finding the edge to have Greg Smith caught in the cordon.
Michael Thornely, dropped twice, was also taken behind the wicket off Tom Smith, while Chapple knocked back Ned Eckersley's off stump and Kerrigan had Matt Boyce caught at short-leg as Leicestershire's top order collapsed.
Lancashire began the day on 303 for five and, in an entertaining pre-lunch session, added a further 77 runs in 21 overs for the last five wickets.
The first of them fell to the second ball of the day without addition to the total, Smith clipping Matthew Hoggard straight into the hands of James Sykes at square-leg.
But Luke Procter and Gareth Cross went on the attack and boundaries began to flow as Lancashire set their sights on maximum batting points. The seventh-wicket pair took the visitors past 350, with Procter reaching his half-century off 103 balls with seven fours.
The stand was broken when Procter, on 67, top-edged a catch trying to sweep Sykes and, from there, Lancashire's innings imploded as seamer Ollie Freckingham took the last three wickets for five runs in four overs to finish with 4-85.