Dublin are gearing up to do battle with Cork for a place in the All-Ireland Senior Hurling Final, when they meet this Saturday in the last four (throw-in 5pm).
Dublin have responded well since missing out on a place in the Leinster final, bouncing back by beating Kildare and then Limerick in the All-Ireland series.
Ronan Hayes, Diarmaid Ó Dúlaing and a second-half goal from Fergal Whitely ensured Dublin racked up the points and would eventually score 3-25 as they beat Kildare in comfortable style in Newbridge in the preliminary All-Ireland quarter-final.
Dublin's reward for securing their place in the last six was a formidable one against Limerick, who were aiming to retake their place on the All-Ireland Champions throne this year.
Dublin were written off by almost everyone going into the quarter-final.
Niall Ó Ceallacháin's Dublin had to show resolve and grit, especially when Captain Chris Crummey was sent off in the 15th minute.
But rather than fold under pressure, Dublin regrouped, with the likes of Seán Currie, Cian O'Sullivan, Conor Burke and Ronan Hayes all playing their part in an impressive first half showing.
Brian Hayes got in on the scoring action after the restart, and Limerick found some momentum of their own, and thanks to Adam English and Aidan O’Connor, they were in front by the 51st minute.
Just as it looked like the extra man would get Limerick over the line, Dublin were back in control thanks to two goals in 60 seconds. John Hetherton scored a screamer from a tight angle, which was followed by O’Sullivan sending the Dubs fans wild just as they’d caught their breath after the first goal.
Aaron Gillane and Gearóid Hegarty had put the squeeze on Dublin, with the former being expertly denied by Dublin goalkeeper Seán Brennan, who pulled off one of the saves of the season.
Brian Hayes and Seán Currie were Dublin’s final point scorers of the game as Ó Ceallacháin's Dubs sealed a statement win.