England captain Charlotte Edwards's ninth one-day international took her side to a 13-run win over India at Scarborough on Saturday as they took an unbeatable 2-0 lead in the three-match series
Edwards's ton meant she had scored more centuries in the 50-over game than any other player in women's cricket history, with her unbeaten 108 off 145 balls more than half England's total of 214 for fine.
Wicketkeeper-batsman Sarah Taylor's 23 was England's next best score.
Shivanand Rajeshwari returned career-best figures of four for 42 and Jhulan Goswami, with three for 30, restricted England but neither could find a way to dismiss Edwards, although she was dropped by Karu Jain off Shikha Pandey on 80.
India were well-placed at 171 for five off 40 overs but collapsed to 201 all out in the penultimate over, with Jenny Gunn taking four for 23 and Anya Shrubsole and Heather Knight picking up two wickets apiece.
Afterwards an elated Edwards said: "I was delighted to get another international hundred as they don't come around very often and it was a fitting place to get it as this was my second one here."
The 34-year-old, who has now appeared in 180 ODIs, added: "When you get in on wickets like this you want to stay in and taking that responsibility was important for me and the team.
"You saw by my celebration how much it meant to me. I'd have been gutted if we hadn't made it over the line today but we fought right to the end."
Reflecting on the victory, Edwards said: "There were a few wobbles out there but the strength of this team is that we never know when we're beaten.
"They need 40 runs off 10 overs with five wickets left, and to fight back from that position and still believe. I kept telling them to believe and that we've got this. With two bits of magic from Jenny Gunn it was easy in the end."
The series concludes at Lord's on Monday, with India looking for another victory to set alongside their win in the one-off Test over England that preceded the one-dayers.