Essex battled back on day three of their County Championship Division Two clash with Essex at Chelmsford thanks to an impressive unbeaten 98 run partnership from Jaik Mickleburgh and Greg Smith.
After Tom Westley was lost for just three at the beginning of Essex's second innings, Mickleburgh and Smith took a huge slice out of Leicestershire's first-innings lead of 152, leaving the hosts trailing by just 51 with nine wickets remaining heading into the final day, with Mickleburgh on 47 and Smith on 43.
Earlier, Leicestershire put themselves in good position to win away from Grace Road for the first time since 2010.
Resuming on 255-2, they added 178 runs before being bowled out for 433, with Ned Eckersley scoring only six more runs to his overnight score of 104 before he became a first Championship wicket for medium-pacer Tanveer Sikandar.
Sikandar finished with 2-90, while Monty Panesar was the pick of the Essex bowlers, ending up with 6-111.
Glamorgan face an uphill battle to save their game with Worcestershire, trailing by 367 runs with nine wickets remaining.
Resuming on 20 without loss, in-form Worcestershire skipper Daryl Mitchell - who had scored a century in the first innings - hit a superb 151 to put his side firmly on top.
He was ably assisted by Alex Hales, who notched 63 as Worcestershire declared their second innings on 296-6.
Glamorgan, who were whittled out for just 155 in their first innings, were left at 14-1 at stumps after Jacques Rudolph was bowled by Gareth Andrew for four.
Meanwhile Kent look set to climb off the foot of the table, after reducing the visitors to 170-9 in their second innings at Canterbury.
Adam Riley finished the day with 4-65 and there were also three wickets for Mitchell Claydon, as Kent made the most of the pressure they had created due to a first innings lead of 150.
Surrey's task looks a virtually impossible one, with a lead of just 20 runs and only that one wicket remaining going into the final day.