Middlesex cemented top spot in the first division of the LV County Championship after beating Sussex by 79 runs at Hove to claim their third successive win.
Chasing 287 to win, Sussex were 92 for one but lost wickets regularly thereafter once Neil Dexter had removed Matt Machan and skipper Ed Joyce in the space of seven deliveries.
Dexter finished with 4 for 41 including opener Mike Yardy, who was dismissed off the last ball before tea for 52, the only half-century of the match.
Making the highest total of the contest was always going to be difficult for Sussex. A dry, cracked pitch made batting a lottery at times as the ball often bounced erratically, but Sussex conceded 84 extras in the match and the Middlesex attacked showed more discipline.
Yardy had put on 56 with Chris Nash for the first wicket then Machan (29) counter-attacked impressively to put Sussex in a decent position before Dexter struck.
With his second ball he had Machan held at mid-on off a miscued drive before Joyce fell for a duck, caught behind off a thin edge as pushed forward uncertainly.
Yardy held the innings together but lacked support at the other end. Steve Finn, who finished with 4 for 51, bowled Craig Cachopa with a break-back and after tea he halted a dangerous stand of 38 for the eighth wicket between Ben Brown (29) and Ollie Robinson when Brown was caught in the covers off a top-edged pull.
Dexter bowled Luke Wright (12) with a nip-backer and it was left to Finn to finish things off with two of the last three wickets to fall.
Earlier, Middlesex had added 83 runs for their last four wickets before being dismissed for 209 in their second innings.
Yardy took his sixth catch of the match at second slip to remove Rayner and give Robinson his fourth wicket before John Simpson (34) and James Harris (28) added 55 for the eighth wicket with some bold strokeplay.
Steve Magoffin ended the stand when he knocked back Simpson’s middle stump and Harris fell in the next over, feathering an edge off Matt Hobden.
Magoffin completed match figures of seven for 110 from 43.4 overs, when Finn was caught in the covers off a top edge, while Robinson took eight wickets on his home debut, although they were only crumbs of comfort for a Sussex attack without Shahzad in the second innings because of his arm injury.