An Adil Rashid century helped Yorkshire thrash Warwickshire by an innings and 139 runs inside three days at Edgbaston.
Rashid hit an unbeaten 110 as the Tykes inflicted a first home defeat in 14 LV= County Championship Division One matches on the Bears.
Resuming on 318-7, Rashid helped move the visitors' score onto 407 all out - a 279-run first-innings lead.
In all, Yorkshire's last three wickets put on 93 and more importantly the extra runs chipped away at Warwickshire's confidence by keeping them in the field for more than 90 minutes on the third morning.
Off-spinner Jeetan Patel (5-56) picked up the last two wickets of Ryan Sidebottom and Steven Patterson, leaving Rashid, who scored his first hundred in nearly four years against Somerset last week, undefeated - replicating back-to-back centuries against Hampshire and Lancashire in August 2009.
In reply, the hosts then collapsed to 140 all out, with Sidebottom (3-23) and Tim Bresnan (3-41) swinging the new ball under cloud cover before Patterson quelled brief resistance in a spell of 3-19.
Jim Troughton, who was unbeaten with 65 in his side's first-day disintegration for 128, was again top scorer in the second innings with 37 until he was lbw to Sidebottom.
Batting for 20 minutes over five hours in the match, he set an example, which, sadly for him and Warwickshire, was not followed by others as in-form Yorkshire registered a third win in five games since returning to the top-flight.