Morgan believes rediscovering the aggressive, confident style that marked their rise up the one-day international rankings has sparked their revival in the nick of time.
New Zealand, who lost their last three leagues games to end with 11 points from nine games, remain in hunt to clinch the fourth and
England booked themselves a place in the semi-final of the World Cup 2019 with a resounding 119-run win over New Zealand.
Jonny Bairstow scored his ninth ODI century as England set New Zealand a target of 306.
England returned to their belligerent best to expose India's weak links and keep their semi final hopes alive.
Eoin Morgan won an important toss at Edgbaston in Birmingham and England opted to bat first.
Bairstow scored a century for England and despite Rohit's 25th century and Shami's maiden five-for, India fell short.
Jonny Bairstow's eighth ODI ton and Ben Stokes' 54-ball 79 set India a target of 338.
Indian team physio Patrick Farhart soon attended to Rahul, who limped off the field in pain. Ravindra Jadeja replaced him on the field.
Michael Vaughan branded Jonny Bairstow's claim that people are waiting for England to fail at the World Cup as "negative" and "pathetic".
Wicketkeeper-batsman Jonny Bairstow feels there are a lot of people who were waiting for England to fail in the ongoing World Cup.
England scored their highest World Cup total 397 for 6 riding on brilliant batting performances from Morgan, Root and Bairstow.
England beat Afghanistan by 150 runs to jump to the spot of the World Cup 2019 points table.
Morgan led from the front as England beat Afghanistan by 150 runs and registered their fourth win in World Cup 2019.
With a fifth straight defeat, Afghanistan have been eliminated from the the World Cup.
04 Mar, 2021 09:30 IST
Narendra Modi Stadium, Motera, Ahmedabad
West Indies vs Sri Lanka - 1st T20I
04 Mar, 2021 03:30 IST
Coolidge Cricket Ground, Antigua
West Indies vs Sri Lanka - 2nd T20I
06 Mar, 2021 03:30 IST
Coolidge Cricket Ground, Antigua
West Indies vs Sri Lanka - 3rd T20I
08 Mar, 2021 03:30 IST
Coolidge Cricket Ground, Antigua
New Zealand vs Australia - 5th T20I
07 Mar, 2021 08:30 IST
Bay Oval, Mount Maunganui
New Zealand vs Australia - 3rd T20I
03 Mar, 2021 11:30 IST
Westpac Stadium, Wellington
New Zealand vs Australia - 4th T20I
05 Mar, 2021 11:30 IST
Eden Park, Auckland
Afghanistan vs Zimbabwe - 1st Test
02 Mar, 2021 11:30 IST
Sheikh Zayed Stadium, Abu Dhabi
Afghanistan vs Zimbabwe - 2nd Test
10 Mar, 2021 11:30 IST
Sheikh Zayed Stadium, Abu Dhabi
West Indies vs Sri Lanka - 1st ODI
10 Mar, 2021 19:00 IST
Sir Vivian Richards Stadium, Antigua
West Indies vs Sri Lanka - 2nd ODI
12 Mar, 2021 19:00 IST
Sir Vivian Richards Stadium, Antigua
West Indies vs Sri Lanka - 3rd ODI
14 Mar, 2021 23:00 IST
Sir Vivian Richards Stadium, Antigua
New Zealand vs Australia - 3rd T20I
03 Mar, 2021 11:30 IST | 06:00 GMT
Westpac Stadium, Wellington
04 Mar, 2021 09:30 IST | 04:00 GMT
Narendra Modi Stadium, Motera, Ahmedabad
New Zealand vs Australia - 4th T20I
05 Mar, 2021 11:30 IST | 06:00 GMT
Eden Park, Auckland
New Zealand vs Australia - 5th T20I
07 Mar, 2021 08:30 IST | 03:00 GMT
Bay Oval, Mount Maunganui
12 Mar, 2021 19:00 IST | 13:30 GMT
Sardar Patel Stadium, Motera, Ahmedabad
New Zealand vs Australia - 2nd T20I
New Zealand beat Australia by 4 runs
India beat England by 10 wickets
New Zealand vs Australia - 1st T20I
New Zealand beat Australia by 53 runs
India beat England by 317 runs
Pakistan vs South Africa - 3rd T20I
Pakistan beat South Africa by 4 wickets