I´ve been asking myself throughout the tournament as to which team it´ll be that can even attempt to beat this England team, especially their incredibly destructive batting line-up. Australia was one, definitely, but they´ve been pushed aside like nobodies. I can´t see any of the remaining teams being capable of beating them, with South Africa having perhaps a slight chance with the hitters that they posses in the like of de Kock, de Villiers, Miller and Morris - they can only play them in the final though, which´s still some way to go.
The only team that can beat England is their own destructive batting itself, because there´s a very thin line between "destructive" and "Self-destructive". The best bet against them could be them batting first and their batsmen getting greedy for a 360-370+ plus total and in return collapsing for a 310 or 320 - yes, collapsing to that kind of a score. Sometimes it can get worse for them as they end up collapsing for around 200 or just above. In any case, my point is, if they chase and have a total to set their sight on, you can forget defending that, literally. England´s only chance of a downfall could be them not knowing which total to set.
I wonder whether the ODI history itself has ever witnessed a more destructive batting line-up than theirs. Certainly not in my view. India´s one in the World Cup 2011 was very good too for those times mind you.