Yorkshire were made to work extremely hard for the seven wickets needed by Kent at Canterbury as they secured their second Specsavers County Championship win in three matches this season.
Kent started day four on 34-3 chasing an unlikely 384, only for night-watchman Fred Klaasen and Daniel Bell-Drummond to bat through the morning unbroken.
But Klaasen and then home captain Heino Kuhn fell inside the first three overs of the afternoon before the hosts slipped to 211 all out midway through the evening session.
Unbeaten Yorkshire started the week second in Division One and remain there. But they are now only two points behind leaders Somerset courtesy of this 172-run win with 15.1 overs remaining.
The White Rose next play a week on Monday against Hampshire at Emerald Headingley.
New ball pair Ben Coad and Duanne Olivier shared eight wickets in the innings.
Coad finished with 6-52 from 24.5 overs and Olivier 2-92 from 25. Dom Bess also impressed with 0-14 from 16.
Tim Bresnan limped off with a calf injury midway through the morning having bowled two maidens and didn’t return.
Klaasen started his innings late on day three and batted for almost two-and-a-half hours for 13 off 110 balls, sharing 54 for the fourth wicket with Bell-Drummond, whose second run at the start of the day was his 5,000th in first-class cricket.
Adam Lyth dropped a couple of morning catches at second slip, but held onto both as Olivier ended Klaasen’s resistance with his first ball after lunch and Coad ousted South African Kuhn as the score fell to 89-5 in the 43rd over of the innings.
Play took place under floodlights for the majority of day four, a far cry from the bright sunshine of the first three days.
From lunchtime on day two onwards, Yorkshire dominated.
Coach Andrew Gale described Yorkshire’s first-innings batting effort – 210 all out – as “poor” before their bowlers responded impressively to bowl Kent out for 296 after they had been 261-5.
Gary Ballance (159) and Jack Leaning (69) underpinned a second-innings 469 on day three before Kent slipped to 34-3 in the eight hostile overs from Olivier, who was particularly fearsome, and Coad before close.
Olivier forced two concussion checks in this fixture by hitting Alex Blake in the first innings and Ollie Robinson in the second with bouncers.
Klaasen and Bell-Drummond delayed Yorkshire on a pitch which slowed up and brought the draw back into focus.
But three wickets inside the first 35 minutes of the afternoon put Yorkshire back on track.
After the departures of Klaasen and Kuhn, captain Steve Patterson trapped Bell-Drummond lbw for 41 – 118-6 after 49 overs.
Wicketkeeper Robinson, who hit a determined first-innings century, was more expansive for 35, only to drive a Coad slower ball straight to Gary Ballance at cover in the 56th over as Kent slipped further towards defeat at 142-7 with a little more than half the day’s allotted 96 still to bowl.
Kent reached tea at 169-7 with 35 overs remaining.
Jack Leaning struck with his off-spinners to get Alex Blake (22 off 87) lbw – 179-8 – in the 78th over, just 13 balls before the new ball was due. It was taken immediately by Coad with 24 overs remaining.
Coad’s fifth came in the 87th over when he bowled Harry Podmore for 29 off 99 balls, and he wrapped things up in his next when Mitch Claydon was caught at short-leg by Harry Brook.