The enduring partnership of Jamie Porter and Simon Harmer bowled Essex back into their opening Specsavers County Championship match of the season, after the champions were skittled for 150 inside two sessions by Lancashire’s seamers.

Porter and Harmer shared 147 wickets in Essex’s title triumph last year, and claimed eight wickets equally between them to put the brakes on Lancashire’s runaway train. But on a wicket that proved to be a seamer’s paradise, with 18 wickets falling for 291 runs, Essex finished marginally ahead by nine runs.

Lancashire finished the day on 141 for seven.

Australian seamer Joe Mennie took three for 52 as the heart of the Essex batting was ripped out in just 50 overs. But there were still demons in a soggy Chelmsford pitch under a scorching sun as Lancashire found out in a marathon final session of 46 overs.

Essex lost wickets at regular intervals after Lancashire opted for an uncontested toss in the match between last season’s top two.

Mennie was ably supported by Lancashire’s hungry seam pack in which Graham Onions, Tom Bailey and Jordan Clark all chipped in with two wickets each. Indeed, the persistently accurate Bailey had figures of two for 19 from his 12 overs.

The carnage, watched by a shirt-sleeve crowd of 2,100, began as early as the sixth over when Varun Chopra was pinned back on his crease by Onions. Nick Browne hung around for 54 balls, four of them despatched to the boundary, before he was beaten for pace by Mennie when he had scored 23.

Bailey had Tom Westley caught at first slip by Haseeb Hamed for 17, while Ravi Bopara departed to the final ball before lunch.

Clark returned after the break to complete the over and had Dan Lawrence playing loosely to the fourth post-lunch delivery and was snaffled by Keaton Jennings at third slip, while James Foster only lasted 15 balls.

In one of the few highlights of the Essex innings, Ryan ten Doeschate leant back and cut Onions for the boundary that took Essex into three-figures. But next over, the Essex captain shuffled across his stumps as he attempted to flick Mennie off his legs and was lbw for 14.

Siddle was left top-scorer with 33 not out after a 37-run, last-wicket stand, the best of the innings, was ended when Vilas’s throw from midwicket left a diving Porter short of his crease. Porter contribution was four.

However, Porter was soon back in his 2017 groove with the ball. With the second delivery of his second over, his nagging line and length did for Jennings, who followed the pattern of the day and was caught behind.

Davies then clipped Porter to ten Doeschate at wide mid-off and Hameed followed when he edged to Foster. At the point, Porter had three for 11 from five overs and Lancashire were tottering on 19 for three.

Harmer finished three wickets behind Porter on 72 last year, but was off the mark with his fifth ball of the season. Livingstone had put on 46 for the fourth wicket with Vilas, but in trying to avoid the high bounce of a delivery, only managed to pop it up to ten Doeschate at forward short leg.

Vilas evidently learnt nothing from Livingstone’s dismissal as he went in similar fashion, the ball looping up to give ten Doeschate his third catch of the day. The South African had scored 25 from 43 balls. Almost immediately, Porter found the edge of Shivnarine Chanderpaul’s bat to claim his fourth wicket at a cost of 25 runs.

Bailey then decided to come down the wicket to Harmer and found himself stranded as Foster removed the bails. To the final ball of the day Mennie teed one up for Bopara to claim at backward short leg to bring Harmer level with Porter on four wickets.

At the other end of the day, Essex had to name an XI without emerging seamer Sam Cook, who fractured a finger during fielding practice on Thursday and could be out for two weeks. Paul Walter deputised.