Chasing 156 for victory, Yorkshire never looked like getting there once opener Adam Lyth had gone and they limped to a final total of 121 for nine, Ant Botha doing most of the damage with three for 16.
It was a different story while Lyth was at the crease, however, because the young left-hander hit a flurry of boundaries off the opening overs from Boyd Rankin and Neil Carter as Yorkshire raced to 40 inside five overs.
But after cracking 34 from 16 balls with six fours, Lyth drove at Steffan Piolet's first delivery and was caught behind by Richard Johnson.
Gerard Brophy was stumped off Darren Maddy and after being dropped twice off Piolet, Herschelle Gibbs was bowled by Imran Tahir.
Yorkshire were missing Anthony McGrath with an injured thumb and when Jacques Rudolph fell to Botha they were 81 for four and sinking quickly, the last two wickets going down to consecutive balls from Keith Barker.
After Warwickshire had won the toss, Neil Carter made sure they got off to a flying start with a typically aggressive 33 off 21 balls with three fours and a six but once he had been yorked for 21 by Tino Best - who sent down several deliveries at over 90mph - Yorkshire's five-pronged bowling attack appeared to have gained the upper hand.
Maddy had three fours and two sixes in his 19-ball 33 and Barker top-scored with a more sedate 35 from 31 deliveries but only Botha of the remaining batsmen made any impression with an unbeaten 26.
Adil Rashid was once again Yorkshire's most economical bowler with the wickets of Jamie Troughton and Ian Westwood at a cost of only 20 runs from his four overs but the top wicket-taker was Rich Pyrah who fully atoned for his last-ball 12 which resulted in a tie with Northamptonshire a couple of days earlier.
Pyrah had Rikki Clarke caught behind by Brophy and in his final over Piolet and Tahir succumbed to boundary catches to leave the all-rounder with figures of three for 20.
For Chirs Waters' report read Sports Monday inside tomorrow's Yorkshire Post.