Rachel Priest leaves London Spirit without a prayer in 18-run win at Lord's

Hard-hitting 76 from 42 balls posts highest total of women’s competition so far

Full credit to espncricinfo.com Please read more here.