England emphatically beat Australia by 186 runs at Lord's to level ODI series as visitor's middle order suffers humiliating collapse
England levelled their ongoing ODI series against Australia with an emphatic 186 run victory at Lord's on Friday to send proceedings to a final match decider against their rivals.