Limerick advanced to a Munster SFC semi-final meeting with Cork in two weeks after easing past Waterford at the LIT Gaelic Grounds by 4-18 to 0-12.

Billy Lee's men led by eight points at the break and pushed on from there against the wind in the second-half as they took their good league form into the championship.

Limerick used wind advantage in the opening half and with six players hitting the target, they led by 2-09 to 0-07 at the interval.

The Bourke brothers supplied both goals with Robbie giving Limerick the perfect start when he finished to the net after good work by Cillian Fahy after just three minutes.

Limerick pushed on to lead by 1-03 to 0-01 after eight minutes with Robbie Bourke pointing a free after efforts from Cian Sheehan and Danny Neville, while Jason Curry got Waterford off the mark with a free.

Wing-back Dermot Ryan went forward to kick three great points for Waterford but Limerick led at the first water break by 1-06 to 0-04 after points from Robbie Bourke, Fahy and midfielder Tommie Childs.

Limerick pushed further clear thanks to Sheehan and Hugh Bourke before Michael Kiely hit for Waterford while Neville saw another goal chance end with a point as Limerick continued to dominate.

Waterford got a boost when Darragh Corcoran and another Jason Curry cut the gap but then just before the break Neville set up Hugh Bourke and he drilled home Limerick’s second goal to lead by eight at the break.

Darragh Corcoran got the opening score of the second-half for Waterford but two pointed frees from Hugh Bourke extended Limerick’s lead and then substitute Brian Donovan soloed through for a fine point.

Captain Iain Corbett slotted home a penalty for Limerick after Neville was fouled to lead by 3-12 to 0-8 after 49 minutes.

They pushed on from there and Fahy fisted home their fourth goal after 54 minutes after being set up by Donovan as they cantered home with nine players hitting the target in an impressive display.

Limerick: Donal O’Sullivan; Sean O’Dea, Brian Fanning, Michael Donovan; Robert Childs, Iain Corbett (1-02, 1-0 pen), Gordon Brown; Darragh Treacy, Tommie Childs (0-01); Cian Sheehan (0-02), Cillian Fahy (1-01), Adrian Enright; Danny Neville (0-02), Robbie Bourke (1-02, 1f), Hugh Bourke (1-06, 3f).

Subs: Brian Donovan (0-01) for Enright (42), James Naughton for Sheehan (51), Josh Ryan (0-01) for R Bourke (53), Paul Maher for O’Dea (53), Peter Nash for Neville (58).

Waterford: Paudie Hunt; Darach O Cathasaigh, Aaron Jones, John Elsted; David Hallihan; Brian Looby, Dermot Ryan (0-03); Tommy Prendergast, Michael Curry; Conor Murray, Michael Kiely (0-01), Mark Cummins; Stephen Curry, Jason Curry (0-02, 2f), Darragh Corcoran (0-02).

Subs: Caomhin Maguire for Prendergast (18-27), Dylan Guiry for J Curry (half-time), Caomhin Maguire for M Curry (51), Brian Lynch (0-04, 3f) for Kiely (51), Sean Boyce for Jones (51), Jason Gleeson for Cummins (58).

Referee: Joe McQuillan (Cavan).