Derbyshire 35 for 3 (Harmer 2-12) trail Essex 412 for 3 dec (Lawrence 152*, Westley 106, Browne 59, Cook 58) by 377 runs

A day of sepulchral gloom in Chelmsford, pierced throughout by the ECG floodlights, was lit up by a blazing innings from Dan Lawrence, as Essex attempted to make up for lost time in their match against Derbyshire ... and pretty much succeeded. Lawrence's unbeaten 152 from 133 balls was the batting equivalent of a souped-up Vauxhall Nova revving its way up the main drag, and leaving tyre-marks over a series of beleaguered Derbyshire bowlers.

It was bad light that came to the rescue for the visitors, at the end of an over from legspinner Matt Critchley in which Lawrence slammed the first three balls for six and ended up lying on his front after an unsuccessful attempt to club a fourth down the ground. The ball still went for four and Lawrence acknowledged the applause from his team-mates for reaching 150 from his position in the dirt, even if six sixes was now out of the question. "I thought it was on," Lawrence said with a grin afterwards.

Derbyshire's respite was brief, however, as an Essex declaration followed by an improvement in the light allowed the home side to press their advantage - even while restricted to bowling spin from both ends. Simon Harmer removed Luis Reece lbw, not offering a shot, in his fourth over and Lawrence then bagged himself a wicket, too, as Billy Godleman turned the ball to short leg. Derbyshire's captain briefly stood his ground, which was about as much resistance as his team put up all day.

Essex claimed a third before the close, Harmer having Leus de Plooy taken by Lawrence at gully, as the defending champions began to circle their prey. The threat of more bad weather, following a first-day washout, may still encourage Derbyshire hopes of an escape; those of a more darkly comic persuasion warned that it could all be done and dusted on Saturday.

That Essex were in such a commanding position come the close was largely down to a freewheeling third-wicket partnership of 221 in 36.4 overs between Lawrence and his captain, Tom Westley. Essex have not hit their straps yet in this campaign, as Westley acknowledged, but they have given themselves a chance of dodging the elements to record what would be only a second win in six games.

"It was disappointing not being able to get out there yesterday in a bit of a must-win game for us," Lawrence said. "So it was very good from our openers to put me and Tommy in a situation to go and express ourselves. We knew we had to get ahead of the game as quickly as possible."

Having scored three fifties in the opening five rounds of the Championship, with a high score of 90 on a deathly flat surface at Worcester, Lawrence had hinted at good form without making the sort of imposing scores that would guarantee his involvement in the upcoming Test series against New Zealand (selection is due to be announced next week). This was a bristling reminder of his kaleidoscopic talents - albeit against a Derbyshire attack featuring three players making their first appearances of the season - as Lawrence raced to his fastest first-class hundred before coming off in sight of a career best.

"It was quite a big thing for me to get to that landmark, because I've scored a few runs already without getting hundreds," he said. "I've scored a few fifties - so it was nice to get there and then just play with some freedom. Every batter would know it's the best feeling in the world batting after a hundred so it was brilliant to have licence."

The first of Lawrence's 16 fours was driven with a high front elbow through mid-off and he was soon signalling his intent to crack on, windmilling a cut against Fynn Hudson-Prentice over cover point and then taking the same bowler for three boundaries in five balls a few overs later. His half-century came from 66 balls, and he immediately went up a gear, nonchalantly mowing Dustin Melton over midwicket for his first six.

Billy Stanlake, who made an eventful Derbyshire debut, was casually flipped into the seats in front of the makeshift press box at deep backward square leg to take Lawrence into the 90s, and he brought up three figures for the first time this summer via a nudge off Critchley, the landmark acknowledged with a curled fist pump before turning to take the applause from his team-mates. Critchley was dealt with more severely as Essex rattled on towards five batting points, one slog-sweep over midwicket reminiscent of Lawrence's hold-the-pose six on Test debut in Galle earlier this year.

Westley also scored a bristling hundred, his third of the season - in reaching three figures from 109 balls, he did so three deliveries quicker than Lawrence - as the pair built on a century opening stand during the morning session. Derbyshire hit back after lunch through Stanlake, playing his first first-class match since the 2019-20 Sheffield Shield season, but were largely left to wonder at the wisdom of their decision to bowl first, taken 24 hours earlier.

Essex had reached 132 for 0 at lunch, going at more than four runs an over despite a green tinge to the surface and a damp air to proceedings after persistent rain ruined any chance of play on Thursday. The scoring rate was aided by Stanlake's trouble with front-foot no-balls during his opening spell, as Alastair Cook and Nick Browne took advantage of some insipid bowling to set a belligerent tempo in Essex's attempts to overcome not only an opponent low on confidence but a poor forecast for the weekend.

The sight of Stanlake taking the new ball promised intrigue. The 6ft 7in Australian, capped in both limited-overs formats, had only played eight first-class fixtures across five years but came to Derbyshire professing an eagerness to work on his red-ball game. An initial four overs brought six no-balls and almost as many aborted attempts at running in, prompting the fear that Stanlake's enthusiasm might be short-lived.

However, he discovered a much better rhythm from the River End when returning shortly before lunch, beating Cook with successive deliveries - one of which was too hot for Harvey Hosein to hold on to behind the stumps. He was rewarded for his perseverance after the interval, when Browne drove footlessly to be caught at slip (thus reducing his first-class average against Derbyshire to a mere 213.25). Cook then spooned a drive into the covers: Big Billy had landed Essex's big fish, but there was the small matter of Lawrence and Westley to come.

Alan Gardner is a deputy editor at ESPNcricinfo. @alanroderick