All-Ireland title holders Limerick streaked to a huge Croke Park win, maintaining their 100% start to the National League campaign.
Donnacha Ó Dalaigh's goal after just 13 seconds set John Kiely's crew on the road to the 18-point win and the Monaleen man added a second major in the second-half.
The more experienced Tom Morrissey netted too and finished with 1-04 while Adam English finished up as the top scorer with eight points.
Kiely was delighted to hand six players their first starts at Croke Park while Kyle Hayes, who is before the courts and awaiting sentencing following a violent disorder conviction, made his seasonal return to the team and contributed a point too.
The result leaves Limerick sitting pretty at the head of their group ahead of ties against Tipperary and Galway though Dublin are in real danger now of a bottom three finish, meaning second tier hurling next season.
They have games against Galway and Westmeath to come and with just one win so far, they need to put points on the board quickly.
Cian O'Sullivan and Donal Burke shared 10 points evenly between them and the return of Burke after a long-term hamstring injury was a giant boost while former captain Chris Crummey, who didn't feature in 2023, also lined out.

Dublin were neck and neck with Limerick for the first 30 minutes or so but played second fiddle thereafter as Limerick's quality and experience told.
Limerick went with a much changed lineup from the side that defeated Westmeath in Round 2, retaining just six players from their lineup in Mullingar.
Of the nine that came into the team, four of them - Nickie Quaid, Mike Casey, Hayes and Will O'Donoghue - were making their first starts of the league campaign.
Hayes slotted into the familiar left half-back position and was an influential figure throughout the first-half, scoring a point, blasting another wide and playing a role in a score for Adam English.
Quaid impressed on his return to the team too and pulled off two great saves in the first-half to deny Sean Currie and then Cian O'Sullivan goals for Dublin.
O'Dalaigh was the name on everyone's lips initially with a brilliant goal for Limerick after just 13 seconds.
Limerick worked a move from the throw-in that led to Gearoid Hegarty feeding O Dalaigh on the left and his sniper's shot flew into the far corner.
The fear among Dublin supporters may have been of a rout with a three-point handicap essentially placed on them.
But they rallied brilliantly and trailed by just a point at the half hour mark. Boss Donoghue made sweeping changes to his team too with James Madden, Chris Crummey, Sean Gallagher, Ronan Hayes, Donal Burke and Danny Sutcliffe all returning to the starting team.
Burke jumped onto the frees straight away and converted three in the first-half along with another from a 65.
Interestingly, centre-forward Burke had Cathal O'Neill for company as Limerick opted to deploy their own number 11 as a centre-back. David Reidy was named at number six initially but was replaced by Tom Morrissey who switched into the half-forward line.
Morrissey was excellent in the first-half and finished it with 1-2. His 30th minute goal was a beauty and was struck from a similar angle to O Dalaigh's earlier major. Hegarty did well in the buildup with a clever diagonal pass to pick out Morrissey.
O'Neill surged forward for a couple of points late in the half too and Limerick hit the interval with a 2-13 to 0-11 lead. In all, Limerick closed out the half with an unanswered 1-4 and had nine wides in total in the first-half.

Limerick's third goal, and Ó Dalaigh's second, in the 39th minute left a whopping 13 points between the teams and Dublin, perhaps, with a sinking feeling.
They weren't playing particularly badly but were powerless to prevent Limerick from creating chance after chance and when the Munster champions' tuned in their radar they pulled decisively clear.
To their credit, Dublin kept up the fight and Sean Currie pulled back a goal while Donal Burke, O'Sullivan and O Dulaing reeled off four points in a row in total for the 2011 league winners.
That was as good as it got for Dublin though as Limerick powered home, outscoring their opponents by 0-12 to 0-3 in the closing 10 minutes or so to win at their ease.
Limerick: Nickie Quaid; Fergal O'Connor (0-01), Mike Casey, Barry Nash; Diarmaid Byrnes (0-02), Cathal O'Neill (0-04), Kyle Hayes (0-01); Will O'Donoghue, Darragh O'Donovan; Gearoid Hegarty (0-05), Conor Boylan, Tom Morrissey (1-04); Donnacha O Dalaigh (2-01), Shane O'Brien (0-01), Adam English (0-08, 3f).
Subs: Graeme Mulcahy for Morrissey 35-h/t blood, Seamus Flanagan for O'Brien 43, Micheal Houlihan (0-02) for Boylan 57, Dan Morrissey for Casey 57, Barry Murphy (0-01) for O'Donoghue 57, Aaron Costello for Nash 66.
Dublin: Sean Brennan; James Madden, Paddy Smyth, John Bellew; Daire Gray, Chris Crummey, Conor Donohoe (0-01); Conor Burke (0-02), Sean Gallagher; Ronan Hayes (0-01), Donal Burke (0-05, 4f, 1 65), Brian Hayes; Danny Sutcliffe (0-03), Cian O'Sullivan (0-05, 3f), Sean Currie (1-00).
Subs: Diarmuid O'Dulaing (0-01) for Brian Hayes 49, Darragh Power for Gallagher 52, Paul Crummey for Donal Burke 54, Donal Leavy for Ronan Hayes 65, Jake Malone for Sean Currie 65.
Referee: Kevin Jordan (Tipperary).