Yorkshire moved top of the County Championship with a 220-run victory over Middlesex at Scarborough.
Leg-spinner Adil Rashid claimed 4-27 and seamer Jack Brooks 3-30 as Middlesex were bowled out for 201 chasing 422 for victory after Yorkshire declared their second innings before play began.
John Simpson, who made 110 in the first innings, again top scored for Middlesex with 61 before he was caught by Kane Williamson in the slips off the bowling of Jack Brooks (3-30).
The visitors took their survival battle into the final session on day four but the tail subsided quickly to hand Yorkshire their fifth win of the season, the final wicket going down with 15.3 overs remaining when Tim Murtagh became Adil Rashid's final victim.
Andrew Gale's men now sit five points ahead of Nottinghamshire and 16 ahead of third-placed Somerset with the leading trio all having four matches remaining.
In the other top-flight fixture, Jonathan Trott hit an unbeaten 62 as Warwickshire closed day two at Horsham on 163-3 in reply to Sussex's total of 413.
Trott - batting at no 4 in the order - added 125 with Varun Chopra, the visiting skipper making 81 before he perished to the bowling of Liam Hatchett, who had already by then dismissed William Porterfield for 12.
Ian Westwood was the other Warwickshire batsman to fall, caught by Chris Jordan off Steve Magoffin for two. Sam Hain was unbeaten on four alongside Trott, who had struck nine boundaries in spending over three hours at the crease.
Ben Brown and James Tredwell had continued their eighth-wicket stand on to 71 in the morning session before the latter departed for 33.
Brown contributed 48 before Sussex lost their last two wickets with the score on 413, Rankin getting them both as he ended up with figures of 3-73.