Ireland enjoyed a fairytale opening day in their first ever Test match against England as they bowled out the hosts for 85 before building a healthy lead at sweltering Lord's on Wednesday.
The euphoria of 10 days ago after England's nerve-jangling World Cup final win over New Zealand, turned to stunned disbelief as Ireland bowler Tim Murtagh caused mayhem.
He took five for 13 from nine overs as England capitulated in 127 manic minutes, surviving only 23.4 overs -- their shortest completed innings ever in terms of balls faced.
Ireland, playing only their third Test match, passed England's total before tea thanks to a free-flowing partnership between Paul Stirling and Andy Balbirnie.
A flurry of wickets threatened to undo their good work as Ireland slumped from 132-2 to 149-7.
Yet Kevin O'Brien hung around for 28 not out and Murtagh (16) clobbered some useful late runs as Ireland were all out for 207, a 122-run innings lead.
England skipper Joe Root won the toss and elected to bat, handing test debutant Jason Roy and Rory Burns the chance to lay down a marker for the looming Ashes series.
Instead, a spot-on Ireland attack ruthlessly exposed the cracks in England's batting as the hosts posted their lowest home total since scoring 77 against Australia in 1997.
Murtagh, the London-born 37-year-old Middlesex stalwart, took lethal advantage of his local knowledge on a green-tinged Lord's wicket and some bog-standard England batting.
When Stuart Broad walked out to bat with the hosts on 43 for seven, England had lost six wickets for seven runs.
White-ball specialist Roy, superb throughout the World Cup, had a let-off when Mark Adair had him plumb lbw off a no ball. But in Murtagh's second over Roy (5) edged to Stirling who took a low slip catch.
Joe Denly looked assured for 23, but in the 10th over test rookie Adair shaped a ball into his pads for an lbw.
Cue an astonishing collapse.
Burns scratched around for six but played loosely at a full Murtagh delivery and edged behind to Gary Wilson.
With Root and Jonny Bairstow, two of the four England players to have played in the World Cup final, at the wicket an England fightback was expected. It never materialised.
Root (2) was squared up by Adair and was struck on both pads and not even a hopeful review could spare him.
Murtagh then bowled a wafting Bairstow through the gate for a duck and two balls later Chris Woakes (0) was lbw to a ball that nipped back off the seam.
Moeen Ali then edged Murtagh through to Wilson as the 37-year-old sealed his five-wicket haul.
Curran attempted a counter-attack but the carnage continued as Broad (3) edged Boyd Rankin, once an England player, behind.
Sam Curran was snaffled for 18 at short leg off Rankin to leave England on 67-9. Olly Stone struck three boundaries in an over as England surpassed the 77 runs they scored against West Indies in January but he was bowled for 19 as Adair wrapped things up.
Ireland began steadily but Curran dismissed skipper William Porterfield (14) and James McCollum (19).
Stirling and Balbirnie rode their luck but played some flashing strokes as Ireland seized control.
Stuart Broad broke the partnership on 87, trapping Stirling lbw for 36. Balbirnie, who was earlier dropped off Broad, brought up his 50 in 56 balls but became Stone's first test victim, losing his middle stump.
Stone eventually finished with three for 29, with Broad and Curran also taking three apiece.