Sydney: An unbeaten 125-run stand between Caroline Atkins and Claire Taylor saw England to a comfortable nine-wicket World Cup Group B win over India.
England dismissed the tourists for 169 from 48.4 overs, with Jenny Gunn - cleared to bowl despite being reported for an illegal action - taking 3-50.
Holly Colvin (3-22) also shone, while Mithali Raj (57) provided resistance.
England lost opener Sarah Taylor (27) before Atkins (69 no) and C Taylor (69 no) took the Indian bowlers to task.
The victory follows England's opening 100-run win over Sri Lanka on Saturday and almost guarantees first place in Group B with their final pool match against Pakistan to come on Thursday.
England captain Charlotte Edwards won the toss and elected to put India into bat on a dry, grassy North Sydney Oval wicket.
And opening bowler Isa Guha rewarded her decision with two wickets inside seven overs, reducing India to 9-2.
Third-wicket pair Anagha Deshpande and former India captain Raj steadied the innings with a 52-run stand before Deshpande (32) was caught at mid-wicket by Lydia Greenway off Gunn.
Raj was soon running out of partners as left-arm spinner Colvin tore through the Indian middle order.
And when Raj was caught by Greenway off Gunn, India's innings looked all but over at 126-9.
But a 43-run last-wicket stand between Amita Sharma and Gooher Sultana ensured India's bowlers had a reasonable total to defend.
Sharma, taking advantage of the batting powerplay, smashed 21 runs off Gunn in the 48th over before she was bowled for 33 by Edwards.
England began cautiously, reaching 47 off 15 overs before wicketkeeper Sarah Taylor was caught at midwicket fell off leg-spinner Priyanka Roy.
But Claire Taylor, fresh from a century against Sri Lanka, continued her superb form alongside Atkins, smashing nine boundaries and a six in a 65-ball innings.
Atkins played a more sedate role on her way to her fifth one-day half-century, taking 124 deliveries in a performance which earned her the player of the match award.