In Division 2B, Johnny Byrne hit a hat-trick for Kildare as they cut loose in the second half to hammer Derry 5-17 to 1-14.
The Lilywhites led 2-10 to 0-10 at half-time but pushed on as James Burke and Conor Dowling also raised green flags.
A late goal from Brian Cassidy (1-07) proved just a consolation for the visitors as Kildare made it two wins from two of the Allianz Hurling League.
Donegal secured their place in the division with a 4-18 to 0-13 victory over Mayo at O'Donnell Park.
Declan Coulter (2-8, 8f) bagged a brace in the first half after Richie Ryan had kicked a goal for a 3-07 to 0-06 interval advantage.
Ronan McDermott added a fourth goal after the break.
In Divsion 3B, Louth sealed back to back wins with a nail-biting 0-19 to 2-12 victory over Cavan.
Darren Geoghegan got the winner for the Wee County.
Sean Corrigan excelled for Fermanagh, who had eight points to spare on Leitrim - 1-19 to 1-11.