Home captain Lauren Winfield, who lost the toss, top-scored with 44 off 43 balls and shared 72 in 11.3 overs for the first wicket with Sri Lanka's Chamari Atapattu. But it was another England World Cup winner in Katherine Brunt who really boosted the total with a damaging 31.
She hit sixes straight and over long-on in a 16-ball assault, sharing 52 in just 4.1 overs for the fourth wicket with Davidson-Richards after the score had fallen to 100 for 3 at the end of the 15th.
Lancashire were missing England pair Kate Cross through injury and Sarah Taylor due to a family wedding, and the visitors dropped three catches, including Winfield on 6 and Brunt on 2. Brunt and England Academy's Davidson-Richards hit the lion's share of 74 off the last six overs.
Davidson-Richards then struck in each of her first three overs to squeeze Lancashire's chase. Her first two wickets helped leave them 71 for 3 in the 12th over. She bowled Eve Jones with her first ball in the 10th over and had Jess Jonassen caught at deep cover with her ninth ball.
When legspinner Katie Levick picked up her second wicket, that of dangerous New Zealander Amy Satterthwaite caught at long-on in the 13th for 28, Yorkshire had the game all but wrapped up at 78 for 4.
Levick had made the initial breakthrough to get Emma Lamb caught at backward point, and later bowled Thunder captain Danielle Hazell to finish with 3 for 30. Davidson-Richards then had Natalie Brown stumped as Lancashire fell to 97 for 6. They could not recover.
Both these two sides play Surrey Stars in their next match - Yorkshire at The Oval on Sunday evening and Lancashire at Old Trafford on Wednesday afternoon.
© ESPN Sports Media Ltd.