Acting captain Jacques Rudolph lashed his second century in as many days at Scarborough as Yorkshire beat Clydesdale Bank 40 Group A leaders Sussex by 35 runs.
Yorkshire rattled up 302 for four in front of a 6,500 crowd, before bowling out their opponents for 267, although they are too far down the table to stand any chance of reaching the semi-finals.
Rudolph, who hit 120 in the Championship clash between the sides on Saturday, was again in tremendous form after Yorkshire had been put in to bat.
The South African left-hander opened the innings and led the charge with an unbeaten 132 off just 112 deliveries with 11 fours and three sixes.
It was Yorkshire’s fifth highest individual knock in this form of cricket and Rudolph’s seventh century in the competition as well as his seventh three-figure score in all matches at North Marine Road.
Rudolph was not the only star of the show, however, because Adam Lyth contributed a sparkling 73 off 68 balls with eight fours and a six in an opening stand of 142 in 22 overs.
Jonny Bairstow, who will now join up with England’s one-day team for their one-off game in Dublin this week, also hammered 52 from 45 deliveries with two fours and three sixes while helping to put on 113 for the second wicket in 14 overs.
Of his international call-up, Bairstow said: “It was only the other day when I found out and I was delighted.”