Eoin Morgan accepted England's batting is to blame for their World Cup predicament after another blowout against Australia, but stressed that a semi-final spot is still in their own hands.
Four days after being dismissed for 212 in a shock defeat by Sri Lanka they were rolled for 221 by their oldest rivals, whose 64-run win at Lord's guaranteed them a place in the knockout phase.