Charlotte Edwards' ninth one-day international hundred helped England to a 13-run win over India at Scarborough and an unassailable 2-0 lead in the three-match series.
Edwards now has more centuries in the 50-over format than any other player in the history of the women's game, and her unbeaten 108 off 145 balls was key to England's win in the second ODI as it was more than half their total.
Sarah Taylor's 23 was the next best score as England made 214-9 after being sent into bat under grey skies.
Shivanand Rajeshwari, with career-best figures of 4-42, and Jhulan Goswami, with 3-30, were the pick of India attack, but neither could find a way to dismiss Edwards, although the England captain did have a life on 80 when she was dropped by Karu Jain off Shikha Pandey.
India fell just short in their run chase, slumping from a promising-looking 171-5 after 40 overs to being all out for 201 all out in the penultimate over with Jenny Gunn taking 4-23 and Anya Shrubsole and Heather Knight picking up two wickets apiece.
All but one of India's top seven made starts of sorts, but nobody was able to go on and play an Edwards-style knock, with Harmanpreet Kaur top-scoring with 43 before she was the eighth wicket to fall.
Edwards, 34, said of her century: "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.
"I've got a huge amount of pride when I put on my England shirt and I'm the leader of this team. 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."
She added of the victory: "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 teams now travel to Lord's for the final match of the series on Monday.