Yorkshire 152 for 8 (Willey 44, Marsh 36, Collingwood 3-32) beat Durham 128 for 7 (Poynter 35*, Rashid 4-19 ) by 24 runs
Yorkshire maintained their strong pursuit of a quarter-final berth in the NatWest T20 Blast with another home win, this time against beleaguered Durham as they routinely defended a 153 target.
While Yorkshire claimed their fourth win in seven games this season to sit top of the North Group on 10 points, Durham fell to a sixth straight defeat - their worst run in a T20 season.
The Vikings have won their last three matches at Headingley in six days, beating Birmingham and Worcestershire before this 24-run win.
They smashed 233 for 6 to beat the Rapids on Sunday, with visiting batsman Ross Whiteley smashing six sixes in an over.
But this game was different. Played on a sluggish pitch, the bowlers dominated in both innings, with Yorkshire's Adil Rashid taking a career-best 4 for 19 from his four overs.
The Vikings could only post 152 for 8, a total which looked way beyond the Jets despite having taken 10 off the first over of the chase.
They reached 25 for 2 after six overs and 51 for 3 at halfway before slipping to 128 for 7.
The Vikings have now won their last eight Blast home games dating back to early last year.
At the innings break, Durham were well in this fixture having bowled impressively.
They reduced Yorkshire to 1 for 2 in the second over as openers Adam Lyth and Tom Kohler-Cadmore both fell. Paul Collingwood finished with 3 for 32 from his four overs, while captain Paul Coughlin returned 2 for 27.
David Willey top-scored with 44, including four sixes, but Shaun Marsh's 36 was next best by some distance as wickets fell all too regularly.
Collingwood had Peter Handscomb stumped for seven in the 12th over before bowling Marsh and getting Rashid caught at deep mid-wicket in the space of four balls.
Durham's chase started well with 10 off the first over from Willey, but both openers then fell in the space of two balls. Graham Clark was caught at deep square off Willey and Cameron Steel caught at slip off Tim Bresnan, whose first two overs were maidens.
Rashid then really put the game beyond Durham. He had Collingwood well caught at deep square-leg in the 10th over before bowling Michael Richardson with a googly in the 12th.
When he had Paul Coughlin caught at wide long-on and Jack Burnham stumped in the space of four balls in the 14th, his last over, the visitors were 73 for 6.
Yorkshire, meanwhile, have confirmed the overseas signing of Pakistan captain Sarfraz Ahmed for the final five group games of the Blast plus the knockout stages if they get there. Sarfraz replaces Handscomb, who played his final home game tonight. Handscomb faces Birmingham and Notts this weekend before returning to Australia ahead of a potential Test tour of Bangladesh next month.