Ben Coad's six-wicket performance propelled Yorkshire to an overwhelming innings-and-204-run victory against Derbyshire on the third day of the Vitality County Championship match at Chesterfield.
Coad, returning from a back injury, took 6 for 30, while Sri Lankan pacer Vishwa Fernando claimed 4 for 58, giving him 10 wickets in the match.
Derbyshire was bowled out for 171 before tea, with only captain David Lloyd's 57 and Ross Whiteley's 52, which included five sixes, offering any resistance.
Jonny Tattersall had earlier scored 107 before Yorkshire declared at 451 for 9, leaving Derbyshire needing 375 runs to make Yorkshire bat again. However, Coad and Fernando dismissed them in less than 43 overs.
This victory marked the first time since June 2015 that Yorkshire had won back-to-back championship matches by an innings, previously defeating Nottinghamshire and Durham.
Despite overcast conditions favouring the bowlers, Yorkshire continued to bat to secure a fifth batting point and allow Tattersall to complete his third first-class century. He reached three figures by guiding a Daryn Dupavillon delivery behind point for his 13th four. Three quick wickets then threatened Yorkshire's chances of maximum bonus points.
Jordan Thompson was lbw to Luis Reece, who also bowled Coad in his next over. Tattersall's pull shot off Dupavillon landed in Reece's hands at mid-wicket, but an edge from Fernando to the third-man boundary secured their first target of the day.
Derbyshire aimed to show resilience after their first-innings collapse but lost both openers without scoring. Coad's first ball forced Mitch Wagstaff to edge to Tattersall, who dived to complete the catch. Fernando then trapped Reece lbw in the next over, and Derbyshire's hopes of extending the match to the fourth day quickly diminished.
Brooke Guest was lbw to another full-length delivery from Coad. Lloyd hit Fernando for a six but was trapped lbw when the Sri Lankan switched ends. By lunch, Derbyshire was reeling at 57 for 4.
Post-lunch, Lloyd showed some fight, cutting and driving Fernando for two fours in an over before hitting George Hill straight down the ground to reach a 73-ball fifty. Lloyd and Aneurin Donald managed Derbyshire’s first 50-run partnership of the match before Donald misjudged a delivery from Coad and lost his off stump.
Whiteley survived a sharp chance off Coad but was soon caught behind. Coad then swung one back in to trap Alex Thomson lbw and got Zak Chappell to edge the next ball to Tattersall, completing a five-wicket haul.
Sam Conners narrowly avoided the hat-trick ball before Whiteley decided to counterattack, hitting a six off Coad and two more maximums off Dan Moriarty. However, Whiteley's aggressive approach ended when he pulled Fernando to mid-wicket, sealing a memorable victory for Yorkshire.