Middlesex 23 for 0 trail Northamptonshire 219 (Zaib 49) by 196 runs
Middlesex's pace attack shared the honours as they bowled out fellow strugglers Northamptonshire for 219 on the opening day at Merchant Taylors' School.
Toby-Roland Jones, Tom Helm, Ethan Bamber and Ryan Higgins claimed two wickets apiece to ensure the visitors failed to add to their one batting point this season despite an excellent 49 from all-rounder Saif Zaib.
The hosts sent Bamber in as nightwatchman alongside regular opener Mark Stoneman and the pair batted through the five remaining overs with some comfort to close 23 for 0 in replay.
For anyone who'd had enough Bazball drama from the Headingley Test this was, if you like, the antidote, or a day for the county cricket connoisseur - a day of line and length bowling with every run hard earned.
Northamptonshire chose to bat on winning the toss but runs proved hard work from the get-go. Boundaries were rare while the visitors struggled to rotate the strike, so allowing Middlesex to dictate the pace of the game. And frustratingly for Northamptonshire, every time a batter appeared set a wicket would fall.
Ricardo Vasconcelos was a case in point when shortly after finding the boundary for the third time he feathered one from Higgins (2 for 33) through to wicketkeeper John Simpson.
That brought debutant Justin Broad to the crease, the German international playing his maiden first-class game after signing a contract with the Steelbacks last month. Plenty of playing and missing followed as he and opener Emilio Gay rode their luck, though each occasionally broke the shackles, Broad cutting one fiercely to the fence at point while Gay unfurled one majestic cover drive.
Middlesex's breakthrough came when Josh de Caires was thrown the ball for the obligatory spinner's over before lunch. Fresh from his career best 7 for 144 against Hampshire a fortnight ago, he promptly beat Gay's tentative defensive prod to trap him on the crease.
The afternoon's play was soporific. Broad began with successive fours off Helm, but once the bowler extracted revenge by trapping him leg before the runs all but dried up. There were long passages between wickets, but Northamptonshire's batters struggled to advance the game.
Sam Whiteman nicked Higgins to the recalled Stephen Eskinazi at slip, the catcher immediately leaving the field. News came later Middlesex's white-ball skipper had suffered a bruised finger and he may now bat lower down the order than originally planned.
Rob Keogh ate up 40 balls in reaching 12 before he was castled by Roland-Jones (2 for 49), who then had his opposite number Luke Procter caught behind in his next over.
At that stage Middlesex were almost through, but they gave a life to wicketkeeper Lewis McManus soon after tea, de Caires shelling the nick at first slip.
The drop proved costly as with the Kookaburra ball having gone soft, McManus proved a good foil for the more expansive Zaib, who drove the ball more convincingly than his teammates further up the order.
The new ball was taken in gloomy light, Bamber's first ball spitting off a length and striking Zaib a nasty blow on the hand.
He quickly recovered as the half-century stand was raised around a brief stoppage for bad light, before Bamber trapped McManus lbw for 24, the third Northamptonshire batter to be out for that score.
Helm got rid of Tom Taylor with a short ball though his attempts to catch Zaib similarly in two minds failed spectacularly when the all-rounder hooked successive balls over the ropes for six, shots out of context with everything that had gone before.
The blows raised the 200 but Bamber bowled Zaib one short of what would have been an excellent 50 before a comical run-out ended the innings.