Kildare moved into an outright lead at the top of 2B with an emphatic win over Roscommon at Dr Hyde Park.

The Lilywhites made it three wins from three and were never in danger of slipping up against the Rossies, with first-half goals from Jack Sheridan (2) and David Slattery giving the visitors a commanding interval lead of 3-15 to 0-4.

Sheridan completed his hat-trick from a free six minutes after the resumption as Kildare ran out 4-25 to 0-10 winners.

Derry edged out Donegal by the bare minimum in Ballinascreen to pick up their first win of the season.

Level at the end of the first quarter, goals from Sé McGuigan and Brian Cassidy helped the Oak Leafers to a five-point lead at the break.

John Mullan picked off Derry's third goal in the 54th minute, yet there were just two points between the sides.

It was nip-and-tuck throughout with Gerry Gilmore raising Donegal’s third green flag. With the sides level at the end of normal time, it was Derry that struck decisively for a 3-22 to 3-21 victory.

Louth bounced back from last year's relegation by securing promotion at the first time of asking with a 10-point win over Fermanagh in Darver.

The Wee County made it three wins from three with Paul Matthews - twice - and James Costelloe finding the back of the net for the victors in a 3-16 to 0-15 success.

Cavan join Fermanagh on three points with their first victory of the campaign, a 1-20 to 1-17 away win against Leitrim.