Jack Brooks led the way as Yorkshire's seamers moved into overdrive to inflict an innings-and-155-run defeat on Warwickshire inside three days at Headingley.
Andrew Gale's team already had the Bears in trouble at start of play, in reply to 444, on a pitch with plenty of bounce which had been just occasionally variable.
And despite losing much of the evening session to rain, they converted their advantage to go top of LV= County Championship Division One.
Warwickshire were bowled out for just 89 after being asked to follow-on with Brooks taking 4-37 to complete a match-haul of seven wickets.
Tim Bresnan, named on Tuesday morning in England's two limited-overs squads to take on Sri Lanka, did his bit alongside Liam Plunkett - a resurgent force this summer - and Steve Patterson.
Warwickshire were asked to bat again, despite 97 from captain Ian Bell, after they fell from 136 for six to 200 all out.
The visitors twice lost five second-innings wickets in a mad rush, first for 10 runs and then for nine as Yorkshire closed out their victory.
Bright conditions for the most part belied a largely pessimistic forecast, and the hosts began the third morning with spin at both ends from Adil Rashid and Kane Williamson.
Bell and Keith Barker appeared untroubled until, having just completed a half-century stand, the all-rounder fell in Plunkett's first over of the morning.
Extra bounce from around the wicket did the trick, as did a compliant edge behind.
Patterson snaked one back through Jeetan Patel's forward push, and Rashid's variations then saw Richard Jones off lbw.
The dominance of seam was quickly resumed, however, with Bell unable to take significant advantage of being dropped at leg slip by Joe Root from a pull at Plunkett and adding only 10 more before he was last out - caught behind down the leg side off Brooks to end a 218-ball stay, in keeping with his prolific start to the summer.
Warwickshire were therefore trying again before lunch, and at least saw out two overs without loss to close out the session.
Varun Chopra and Will Porterfield negotiated another six safely too, until Brooks broke the opening stand when the left-hander edged to second slip.
On the same score, Chopra missed some full-length movement to be lbw to Bresnan - and within 25 balls, the Bears were in dire straits on 31 for five.
Laurie Evans was bowled by one that kept a shade low from Brooks; Ateeq Javid went lbw pushing forward at the same bowler, and even Bell succumbed - edging Bresnan low in defence to third slip.
Without two missed slip catches in successive balls, Tim Ambrose dropped by Adam Lyth off Bresnan and then Chris Woakes by Bresnan himself off Brooks, Yorkshire might have sealed the deal without having to wait for an evening resumption.
After a stand of 49, Patterson got involved again, producing another good one to bowl Ambrose and then having Barker caught behind for the second time in a matter of hours.
Then with three wickets still needed after the rain break, Brooks almost immediately had Patel edging into the cordon for his second duck of the day and Plunkett took two in two to finish the match - Bresnan helping him with a memorable left-handed diving catch as number 11 Chris Wright edged to fourth slip.