Dublin 1-25 Limerick 0-16
Mark Schutte was Dublin's main man again with 1-05 as Dublin dismantled Limerick 1-25 to 0-16 at Croke Park to secure an Allianz hurling league semi-final place.
The Cuala club man was the difference last weekend when Dublin overcame Galway to ensure they avoided any relegation scrap.
His latest tour de force was enough to scoop the man-of-the-match award and, more importantly, a semi-final clash with Cork or Wexford on 19 April.
Free-taker David Treacy also helped himself to 0-09 as the 2011 champions moved within touching distance of another league decider.
Limerick were rocked by the loss of captain Donal O'Grady. He limped off after just 11 minutes with a lower leg injury.
He was replaced by rising star Cian Lynch and the teenager struck a fine point within minutes of his arrival.
But Limerick still lacked O'Grady's leadership around the half-forward line and they then lost Seamus Hickey to a 34th minute injury.
Dublin switched their side around early on with a number of personnel switches. John McCaffrey, making his first start of the campaign and wearing number five, lined out in his customary midfield position. Shane Durkin reverted to right half-back.
Interestingly, Liam Rushe was moved out of full-forward for the first time this season and started at centre-forward with Schutte on the edge of the square.
Schutte was excellent against Galway six days ago, scoring five points from play, and maintained that form. He scored three first-half points, losing his marker Richie McCarthy on each occasion.
His third moved Dublin into a double scores 0-10 to 0-05 lead after 24 minutes.
Shane Dowling kept Limerick in touch with five frees in the half, but three Dublin points in a row at one stage before the break left them comfortably ahead, 0-14 to 0-8.
They effectively sealed victory after the restart when they shot 1-1 inside three minutes.
David O'Callaghan, who'd earlier won a penalty that Treacy pointed from, firstly split the posts.
And in the 37th minute Schutte escaped McCarthy again with a speedy run and low shot that ended up in the bottom left corner of Limerick's net.
Dublin now led by 10 with a 1-15 to 0-08 advantage and had Limerick at their mercy.
There was a brief rally from the Shannonsiders midway through the second-half when they hit Dublin for four points without reply.
That reduced the gap to six points, but Dublin's response was emphatic. They hit six points on the spin themselves to ensure Limerick wouldn't be let off the hook.
Dublin: G Maguire, C O'Callaghan, P Kelly, P Schutte, S Durkin, C Crummey (0-01), C Keaney, J McCaffrey (0-02), N McMorrow (0-02), R O'Dwyer, L Rushe (0-01), D Sutcliffe (0-02), D O'Callaghan (0-02), M Schutte (1-05), D Treacy (0-09, 0-7f, 0-1pen).
Subs: P Ryan for O'Callaghan, C Cronin for McCaffrey, C Boland (0-01) for M Schutte, blood, D Plunkett for O'Dwyer.
Limerick: N Quaid, S Walsh, R McCarthy, S Hickey, P O'Brien (0-01), W McNamara, D Morrissey, P Browne, J Ryan (0-01), D Breen, D Hannon, D O'Grady, G Mulcahy (0-04), S Dowling (0-08, 0-7f, 0-1 656), S Tobin.
Subs: C Lynch (0-01) for O'Grady, S O'Brien for Hickey, D Reidy for Tobin, C King for Ryan, T Morrissey (0-01) for Mulcahy.
Referee: D Kirwan (Cork).