Postpublished at 14:39 British Summer Time 24 September 2017
Michael Vaughan
Ex-England captain on BBC Test Match Special
That was a very special innings, a very special half hour.
England won by 124 runs - take 2-0 lead in series
Moeen hit second-fastest England ODI ton (102 off 57 balls)
Left-hander went from 39 to his century in 14 balls
Root (84) shared in 132-run stand with Stokes (73)
Gayle - run out by Rashid - top-scores for WI with 94
Five wickets for Plunkett, three for Rashid
Get involved using #bbccricket
Kal Sajad
Michael Vaughan
Ex-England captain on BBC Test Match Special
That was a very special innings, a very special half hour.
Moeen c Holder b Nurse 102 (Eng 354-8)
This time. Moeen Ali finds Jason Holder at long-off and the Windies cling on to one. Moeen departs after a quite brilliant knock, the whole ground rising to acclaim his display of hitting. He's probably won this game for England.
Charles Dagnall
BBC Test Match Special
He had it in his hands. He went reverse-hands and he had too long to think about it. It was the simplest of catches.
Eng 354-7
Two drops in two balls! The first would have been a worldie, off-spinner Ashley Nurse diving to try and stop a bullet one-handed. The second is a dolly, same man, this time under a skier. Too long to think about it. Complete goober.
Moeen had 39 from 39 balls. He took 61 from his next 14. It's been an incredible display of ball-striking, wonderful entertainment. And there's still two overs left...
Charles Dagnall
BBC Test Match Special
Amazing striking from Moeen Ali. It's been an astonishing 25 or so minutes. Powerful, all around the ground and the West Indies simply have had no answer.
Eng 349-7
A ton with a six! His eighth maximum takes Moeen Ali to a century from only 53 deliveries. Those eight sixes have come in his last 14 deliveries. He has peppered the leg-side fence. Brutal, brutal hitting. What a knock.
Andy Zaltzman
BBC Test Match Special statistician
It's a niche record, but Moeen Ali now has the world record for the number of runs scored in a one-day international in overs 45 and 46. He got 48 - the previous best was Jos Buttler's 35 against Pakistan.
Another monster! Feed Moeen and he will biff! Over square leg. He's on 94...
#bbccricket
Stoney: Moeen has been awesome but I can’t help thinking about a rather useful lefty the WI have to open their innings.
David McNaught: Could watch Moeen Ali all day.
Jon Dunn: This is more Muhammad Ali than Moen Ali. Incredible stuff!
Liam Plunkett is the new man. His job is to get Moeen on strike. Mo, who has 88 from 50 balls, is on for the second-fastest ODI century by an England batsman.
Michael Vaughan
Ex-England captain on BBC Test Match Special
That was a very good innings from Chris Woakes. He realised the situation and played a good hand.
Woakes c Powell b Taylor 34 (Eng 334-7)
This time the Windies hold on to one. Chris Woakes slaps a full toss to the cover fence, when Rovman Powell shows his team-mates how it's done. Cracking knock from Woakes, though. He's played his part in taking this game away from the Windies.
Michael Vaughan
Ex-England captain on BBC Test Match Special
It was a tremendous effort, and he deserves the applause he's getting - but it's another six!
Almost the greatest catch you've ever seen. Woakes' smear to long-on, Ashley Nurse flying to grab it one-handed above his head. The catch is basically taken, but pops out when he lands. Nurse gets applause from the Bristol crowd for his effort.
Michael Vaughan
Ex-England captain on BBC Test Match Special
It's not gone that fast, he may have thought it was coming quicker. Gayle should be taking that.
Eng 328-6
Dropped at point! Moeen given a life by Chris Gayle. Then a chance of a run-out - missed. All happening, mostly chaotically.
India can win the one-day series against Australia today.
The tourists, batting first in Indore, posted 293-6. Their man contributor was opener Aaron Finch who smashed a run-a-ball 124.
That total looks too small for an India side who are already 90-0 after 14 overs. You can see the full scorecard of that one here.
Michael Vaughan
Ex-England captain on BBC Test Match Special
Marlon Samuels looked like he couldn't be bothered fielding that on the boundary.
Moeen 87, Woakes 27
Oh, Marlon. Misfield at long-on, four more to Moeen. England have taken 50 runs (yes, fifty) off the last two overs.