Meath and Sligo recorded wins Tyrone and Mayo respectively to maintain their push to make the Christy Ring final, with both sides to meet in Markievicz Park next week.
The Royals ran out 0-28 to 0-20 winners at Páirc Tailteann, with Jack Regan hitting a total of 0-11.
At Markievicz Park, the Yeats County were 2-26 to 1-23 victors over their neighbours.
Wicklow booked a Nickey Rackard Cup final place against Donegal following a comprehensive 5-23 to 2-11 with Andy O'Brien’s quickfire hat-trick sealing the deal.
The hosts had eked out a comfortable lead at the break – 2-12 to 1-07 – and built on that in a one-sided second period.
After even opening skirmishes, Jack Doyle’s goal gave them a bit of daylight as they led 1-03 to 0-02 and another major from Luke Evans had them 12 points clear approaching the break.
Paddy Fallon did respond with a goal jist before the break but when Andy O’Brien opened the second-half scoring with a Wicklow goal, the game appeared over as a contest.
That was confirmed when O’Brien goaled again with the next score – and the same player completed a rapid hat-trick moments later to leave a huge 17 points between the sides.
Roscommon’s Jack Dowling then struck to ensure that the first four scores of the second half were all goals, but it was a bad day all around for the visitors with Mickey Joe Egan dissmissed late on as Wicklow cruised to the win.
Donegal conceded two late goals but they still had too much for Louth in Letterkenny, Mickey McCann’s side winning 2-19 to 4-07 to book their spot in the Rackard Cup final.

Paul McCormack’s side made the perfect start with their first goal but Ronan McDermott responded by raising a green flag for Donegal and with Liam McKinney racking up the scores the Tir Chonaill men led 1-11 to 1-05 at the interval.
Louth had scored the last three points of the first half, and they grabbed the first of the second too to reduce the margin to five points, but McKinney and McDermott responded with points.
A second Louth goal in the 41st minute left them trailing 1-13 to 2-06 but Ruairi Campbell’s goal midway through the half seemed to end the contest.
The Wee County battled on though and two late goals reduced the full-time margin to six points.
Armagh fought back well to earn a thrilling 2-18 to 2-17 away to Fermanagh, although the Orchard County cannot reach the final following results elsewhere on Saturday.
The first quarter was an even affair with Sean Corrigan’s goal allowing the Erne County to keep their noses in front, before Caolan Duffy’s 18th-minute goal provided a six-point buffer.
They were nine ahead late in the half before Tomás Galvin hit the net to give the away side some hope, but they still trailed 2-11 to 1-07 at half time.
Galvin goaled again to give Armagh the perfect start to the second half but Fermanagh again went seven ahead, 2-14 to 2-07.

Karl McKeegan’s men came to life from there though with Cormac Jennings, Danny Magee and Fionntán Donnelly all in good scoring form as they took a three-point lead in additional time.
Luca McCusker and John Paul McGarry did reduce the deficit, but Fermanagh couldn’t nab a draw.
Perhaps predictably, the top of the table clash in the Lory Meagher Cup between Longford and Cavan ended in a draw, 2-15 to 0-21, at Glennon Brothers Pearse Park.
The hosts started the brighter with John Mulhern's early goal helping them into a 1-04 to 0-01 lead, but Cavan hit seven of the next nine points to get within one, and the sides were level at the break – 1-09 to 0-12 – after Cavan’s Thomas Leonard and Longford’s Cathal Mullane exchanged scores.
Just like the first half, Longford hit the net early on, this time through David Buckley, and their lead was three points heading into the final quarter.
Cavan finished the stronger though and with Canice Maher and Nicky Kenny excelling in front of the posts, they led by a point deep into additional time.
There was still time for Longford to find a leveller through Paddy Lynam though meaning a number of teams can still reach the final.