Ireland, playing England for the first time in a Test, have now lost all three of its Tests after gaining full-member status in 2017 following losses to Pakistan and Afghanistan.
Ireland's second innings score was the seventh-lowest total of all time, and the lowest ever at Lord's. It was also the lowest Test score in the past 64 years and the rest of the numbers make for incredible reading.
Ireland lasted just 15.4 overs in its second dig, making it the equal second-shortest innings in Test history, while there's only been four occasions where a team has won a Test after scoring less than England's 85 in the first innings.
In fact, the last time a team won a Test after scoring 85 or less in the first innings was an astonishing 112 years ago.
The home side, resuming on its overnight 9/303, saw its second innings end with the first ball of the third day's play when debutant Olly Stone was bowled for a duck by Stuart Thompson.
Rain delayed the scheduled start by a few minutes but any hopes England had of adding to its overnight total evaporated when Thompson's inswinger knocked over Stone's leg stump.
Ireland had yet to get off the mark in its second innings when rain stopped play just seven balls into its chase and kept the players off the field for more than an hour. But when the match resumed the overcast conditions — the floodlights were switched on — made conditions ideal for seamers Woakes and Broad.
The cascade of wickets in an innings where only opener James McCollum made it into double figures began when Woakes had Ireland captain William Porterfield caught behind by wicketkeeper Jonny Bairstow for two.
Andy Balbirnie, who top-scored with 55 in Ireland's first innings total of 207, fell next when he edged Broad to Root at first slip.
Kevin O'Brien, who hit the quickest World Cup century when Ireland beat England at Bangalore in 2011 and made a century in its inaugural Test at home to Pakistan last year, fell for just four, LBW to Broad — one of three wickets that fell for no runs to leave the visitors 6/24.
An extraordinary match ended when Woakes cleaned up tailender Tim Murtagh for his best return in Test cricket.
One-day world champions England, missing injured paceman James Anderson, were indebted to nightwatchman Jack Leach's second-innings 92 — his career-best score — with the Somerset left-arm spinner named man-of-the-match for his batting heroics.
Yet there was no disguising that England's top-order batsmen struggled badly in the match, just a week before the start of a five-match Ashes series against Australia at Edgbaston.
Porterfield said his side was particularly disappointed because it had put itself in a position to win the game.
"We knew it was going to be tough with the lights on and drizzle in the air," he said.
"But we had to dig deep and get through that. Fair play to the two lads to how they bowled — they made it difficult."