Worcestershire Rapids unbeaten start in the Vitality Blast came to an end despite an impressive four-wicket haul from Ben Dwarshuis as Jonny Bairstow hit a 48 ball hundred for Yorkshire Vikings at New Road.
Australian paceman Dwarshuis ended with 4-31 from his four overs.
But the remainder of the attack could not contain the hitting of Bairstow, who defied an ankle injury in mid-innings to make 112 out of 216-6.
The early Rapids batsmen made a spirited reply with Moeen Ali and Riki Wessels scoring freely, but a late cluster of wickets meant they were dismissed for 122 in 16.3 overs.
Rapids captain Moeen put the Vikings in to bat, and Dillon Pennington struck with the first ball of the second over.
The paceman held onto a smart return catch to dismiss Adam Lyth on two.
It became 10-2 when Ben Dwarshuis bowled Dawid Malan – also for two – in the next over when he dragged a delivery onto his stumps.
Bairstow was then fortunate on five when a Dwarshuis delivery that stopped in the pitch lobbed up just wide of the bowler.
But the wicket-keeper-batsman found a bat change to his liking after making five off ten deliveries with three sixes in quick succession.
He completed a 29 ball half-century but then needed lengthy treatment on an ankle injury after turning Charlie Morris on the leg side and completing a single.
The Rapids attack found it challenging to halt the stem of boundaries, and Tom Kohler-Cadmore brought up his fifty from 32 balls.
Dwarshuis ended a partnership of 146 in 12 overs when Kohler-Cadmore (53) holed out to Riki Wessels at long-on.
A single off Morris took Bairstow to three figures, but on 112, he was dismissed in the same over, with Wessels again making no mistake with the catch on the boundary.
The Rapids opening batsmen held onto yet another opportunity at long on to account for Harry Brook (22) off Dwarshuis.
He then made it four catches out of four to the next delivery as Will Fraine departed for a first-ball duck as Yorkshire closed on 216-6.
Brett D’Oliveira (0) played on in David Willey’s first over, but Moeen looked in decent touch.
He collected two fours in an over from Lockie Ferguson and then turned the same bowler around the corner for six to fine leg.
Wessels and Moeen both survived chances on nine and 26 respectively in helping the Rapids to 45-1 at the end of the powerplay.
Moeen made a quickfire 39 off 29 balls before he sliced spinner Adil Rashid to backward point after adding 67 with Wessels (32), who then was caught off a top-edge by stand-in keeper Kohler-Cadmore off the same bowler.
Ross Whiteley displayed some trademark hitting, including a massive six off England spinner Dom Bess in making 30
Matthew Fisher and Dom Bess both picked up two wickets in an over as the Rapids were dismissed in the 17th over.