Niall O'BrienIreland wicketkeeper/batsman and BBC Test Match Special pundit
"England were very scrappy throughout but they didn't lose massively so can still pull it back in the next two games. They look like they're lacking a player or two; a hitter and maybe another bowler, though Stuart Broad did very well."
The Nottinghamshire man scored at more than a run a ball while his partner Jonny Bairstow battled hard for 18 off 29 balls.
However, by the time the Yorkshireman had departed to Pollard's stunning catch on the boundary, the required rate had rocketed and England were left wishing they had sent Morgan to the crease earlier than they did.
Hales and Morgan brought up their 100 partnership in 52 balls but, with 23 needed from the final over, their fightback fizzled out and the opener was out stumped with only two balls left.
Morgan's brutal counter-attack was matched in its ferocity by whirlwind knocks by Gayle and his 23-year-old opening partner Charles.
Gayle set the tone with a scintillating 58 from 35 balls, which included six fours and four sixes. He was particularly brutal to Samit Patel, brought into the side in place of Tim Bresnan, as he took 19 of the spinner's first over - launching three maximums into the stand.
Charles was more circumspect early on, but took control when Gayle skied one to Steven Finn off Graeme Swann.
Facing England was easy - Charles
Ironically, Finn had dropped Johnson off a similar chance the ball before, and the let-off seemed to energise the St Lucian.
Excellent variations by Stuart Broad accounted for Marlon Samuels and Darren Sammy - either side of Charles's dismissal to Jade Dernbach.
Late hitting by Dwayne Bravo and Andre Russell set England a target of 180, and that looked out of reach when Rampaul struck early.
Morgan and Hales got close, but England now have two crucial games left in the Super Eights - against New Zealand on Saturday and Sri Lanka on Monday.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.