Roscommon booked their place in the semi-finals of the Nicky Rackard Cup thanks to a 1-24 to 0-17 win over Monaghan in Athleague.

The Connacht side led throughout and moved 0-07 to 0-01 ahead after just 14 minutes, with Jerry Fallon, Cillian Egan and Johnny Moran among their scorers.

Monaghan fought back to cut the gap to four points, but Roscommon finished the half strongly as scores from Fallon, Ronan O’Meara and Moran helped them to a 0-16 to 0-07 interval advantage.

The Rossies began the second half strongly with Egan registering the only goal of the tie in the 38th minute as Justin Campbell’s side eased to victory.

Donegal always impressed as they romped to a 4-21 to 1-09 win over Longford at Pearse Park.

The visitors bounced back from defeat to Tyrone last weekend to lead by 2-11 to 0-08 at half-time, with two early goals from Ronan McDermott.

Sean McVeigh’s second-half goal put the tie beyond doubt, although Joe O’Brien netted for the hosts as the game entered the final stages.

Armagh were also away winners, registering a 3-17 to 0-20 win over Tyrone in Carrickmore.

Three points separated the sides at half-time, as Tyrone took a 0-11 to 0-08 interval lead, but Armagh were goal hungry on the restart.

Tyrone moved 0-12 to 0-08 ahead on the resumption, before a kicked goal from Eoin McGuinness cut the gap to the minimum.

Kieran McKernan, Ryan Gaffney and Declan Coulter were impressive for the Orchard County in a third quarter where little separated the sides.

A Cahal Carvill sideline cut finished in the back of the net to hand Armagh a 2-13 to 0-16 lead, and they never looked back, with Carvill’s second goal completing the visitors three-goal haul, and seeing them on their way to a six-point win.

Fingal were also winners on the road, after a 1-21 to 2-08 victory over Louth at Dowdallshill.

The Dublin side came from behind to defeat the hosts, after trailing by 2-05 to 1-07 at the interval, with Liam Dwan and Andrew Mackin netting the Wee County goals.

Due to the need to avoid repeat pairings, a draw for pairings was not required for the quarter-finals.

The line-up is Fingal vs Tyrone and Monaghan vs Donegal. A draw to determine home venues will be made on Monday.