Brutal O'Brien shocks England

Kevin Pietersen & Niall O'Brien

Kevin Pietersen & Niall O'Brien - Pietersen dominates against the new ball  

Andrew Strauss & Niall O'Brien

Andrew Strauss & Niall O'Brien - The England skipper is bowled stepping across to leg to George Dockrell  

Niall O'Brien & Kevin Pietersen

Niall O'Brien & Kevin Pietersen - Pietersen, having made 59 off 50 balls, gloves a reverse-sweep to O'Brien  

Niall O'Brien & Ian Bell

Niall O'Brien & Ian Bell - O'Brien admires the purity of Bell's strokeplay  

Jonathan Trott & Niall O'Brien

Jonathan Trott & Niall O'Brien - Trott keeps the leg-side field busy  

Ian Bell & Jonathan Trott

Ian Bell & Jonathan Trott - The third-wicket stand yields 167 in 26 overs  

Jonathan Trott & Niall O'Brien

Jonathan Trott & Niall O'Brien - Trott, beaten by a John Mooney off-cutter, falls narrowly short of three figures  

John Mooney & Niall O'Brien

John Mooney & Niall O'Brien - Mooney en route to figures of 4-63  

Matt Prior

Matt Prior - Prior is bowled by Trent Johnston, the third of six wickets to fall in the last eight overs  

Will Porterfield

Will Porterfield - The skipper falls to the first ball of Ireland's reply  

Paul Stirling

Paul Stirling - Stirling enjoys himself at the top of the order  

Kevin Pietersen & Andrew Strauss

Kevin Pietersen & Andrew Strauss - Pietersen enjoys catching Paul Stirling, who made 32 off 28 balls  

Ed Joyce & Matt Prior

Ed Joyce & Matt Prior - Joyce, once of England, is stumped off Graeme Swann  

Kevin O'Brien & Matt Prior

Kevin O'Brien & Matt Prior - O'Brien leads a stunning recovery  

Andrew Strauss

Andrew Strauss - Strauss spurns a difficult opportunity to remove Kevin O'Brien on 91  

Kevin O'Brien

Kevin O'Brien - The all-rounder celebrates after bringing up the fastest century in World Cup history  

Kevin O'Brien & Matt Prior

Kevin O'Brien & Matt Prior - Ireland's hero is run out for 113, made off 63 balls. But his job had been done  

Trent Johnston & John Mooney

Trent Johnston & John Mooney - Ireland savour an astonishing three-wicket win  

John Mooney

John Mooney - A jubilant Mooney may require a new bat  

Kevin Pietersen & Niall O'Brien Andrew Strauss & Niall O'Brien Niall O'Brien & Kevin Pietersen Niall O'Brien & Ian Bell Jonathan Trott & Niall O'Brien Ian Bell & Jonathan Trott Jonathan Trott & Niall O'Brien John Mooney & Niall O'Brien Matt Prior Will Porterfield Paul Stirling Kevin Pietersen & Andrew Strauss Ed Joyce & Matt Prior Kevin O'Brien & Matt Prior Andrew Strauss Kevin O'Brien Kevin O'Brien & Matt Prior Trent Johnston & John Mooney John Mooney