Meath booked a Bord na Móna O’Byrne Cup semi-final date with All-Ireland champions Dublin next Saturday with a seven-point win over Wexford.

The Royals needed a win to top the group and they were comfortable dismissing the Yellow Bellies 1-20 to 1-13 in Enniscorthy. Dublin were given a bye to the semi-final, which will take place on Saturda next at Parnell Park with a 7pm throw-in.

Longford and Louth drew 1-16 apiece at Glennon Brothers Pearse Park, which was good enough to send Longford through to the last four, where they will face either Kildare or Westmeath, who play on Sunday in Mullingar.

The Wee County came from six points down in the second half and pushed ahead near the end. Robbie Smyth of Longford and Louth’s Ross Nally exchanged late points before Declan Byrne equalised for the visitors.

This was a good result for new Longford boss Padraic Davis, who is operating without his eight Mullinalaghta players as they gear up for their All-Ireland club semi-final with Dr Crokes.

Darren Lunny kicked the winner for Carlow as they beat Offaly 3-12 to 2-14 at Netwatch Dr Cullen Park.

Offaly, who trailed 1-08 to 0-08 at the break, were on top in the second half, but were rocked by the concession of goals from Lee Walker and Darragh Foley.

Kilmacud Crokes’ Shane Horan, who qualifies for the Faithful County under the parentage rule, made his debut as a second half substitute.

In today's other game, Laois, courtesy of two late goals from Paul Kingston, had a point to spare over Wicklow in Bray, as they prevailed 2-11 to 2-10.