Jack Brooks sensationally ran through Leicestershire Foxes’ top order inside the first eight overs to put Yorkshire Vikings on track for a seven-wicket victory and their first Friends Life t20 win of the season at Headingley.
The paceman single-handedly left Leicestershire reeling on 38 for five and although they recovered to 113 for nine it was an insufficient total to unduly worry Yorkshire, who reached their target with 19 balls to spare.
Victory for the home side lifted them off the foot of the North Division table and boosted their chances of qualifying for the quarter-finals but it left Leicestershire with only two points from five matches at the half-way stage of their programme.
With skipper Andrew Gale out of action for three matches because of a broken hand, Yorkshire were led by Azeem Rafiq and his decision to field first was immediately vindicated by Brooks as he steamed his way to career-best figures of 5-21 from his four overs.
It was only the second five-wicket haul by a Yorkshire bowler in the competition's history and Brooks' figures made him this season’s leading bowler with 11 dismissals 9.27.
The former Northamptonshire seamer struck with his third ball, which Greg Smith attempted to pull but only succeeded in giving a simple return catch.
In his next over Brooks got rid of Josh Cobb thanks to a wonder catch by Gary Ballance. The batsman drove high over Ballance at mid-off and the fielder dashed towards the boundary edge to hold on to an overhead catch with his left-hand as he dived forward at full stretch.
The slump continued as Brooks picked up his third wicket in eight balls, Shakib al Hasan hitting straight to Joe Sayers at point.
Matthew Boyce then glanced onto his own stumps and Brooks secured his five-for when Joe Burns lobbed up a catch to Liam Plunkett.
Although Leicestershire went on to record their lowest score against Yorkshire, Anthony Ireland managed to take them into three figures by driving three big sixes in his 23 off 15 balls.
Phil Jaques stroked a couple of early boundaries for Yorkshire before driving Ireland straight to Rob Taylor in the covers but Sayers, replacing Gale in the side, entertained the 4,100 crowd with some sparkling strokes in a 41 stand in five overs with Dan Hodgson.
The end came for Sayers when he drove Jigar Naik hard to Cobb at cover for 28 from 23 balls with four fours and a six.
Adil Rashid was lbw in the same over to make it 54 for three but Hodgson and Ballance took complete control with an unbroken fourth wicket stand of 63.
Hodgson calmly made his way to a career-best 52 from 46 balls with seven fours while Ballance was unbeaten on 21 from 20 deliveries.