It took the fastest ever century in World Cup history from Ireland's Kevin O'Brien to put England's ICC Cricket World Cup campaign in disarray.
Kevin O'Brien hit the fastest hundred in World Cup history to send England to an astounding three-wicket defeat at the M Chinnaswamy Stadium.
O'Brien (113) came to the crease when damage limitation seemed the best his team could hope for, after they lost three wickets for eight runs to falter to 111 for five in apparently vain pursuit of 327 for eight.
But he responded with an innings of immense power, smashing six sixes and 13 fours in a 50-ball hundred and dominating a stand of 162 in 17 overs with Alex Cusack (47).
No one in the England attack was safe, with Graeme Swann (three for 47) the lucky one that he managed to complete his full 10-over allocation before O'Brien began his assault in earnest.