Kerry into semis
Fourteen-man Kerry booked their place in the NFL Division One semi-finals with a 0-20 to 1-13 win over Laois.
Despite the dismissal of defender Tomas O Se in the first half, they finished strongly to make it five wins in six games.
They led until the 50th minute, when Colm Begley grabbed a Laois goal, but a string of late points from Declan O'Sullivan, Bryan Sheehan and Anthony Maher secured the win for the Kingdom.
Cork defeated Mayo by 0-14 to 0-13 at Castlebar, plunging the Westerners into a battle to avoid relegation.
Points from Andy Moran and Conor Mortimer heloped Mayo to a 0-7 to 0-3 half-time lead, but resurgent Cork shaded it with late points from Paul Kerrigan and Donncha O'Connor.
In hurling, John Mullane's return inspired Waterford to a 1-14 to 0-16 win over Galway.
Mullane set up the only goal of the game for Shane Walsh in the second half.
Cork came from behind to defeat Kilkenny by 1-17 to 1-15 at Pairc Ui Chaoimh.
Richie Power netted a penalty, before Paudie O'Sullivan pulled back a Cork goal before half-time.
The Cats led by 1-10 to 1-8 at the break, and after Power had brought his total to 1-11, Cork stepped up the tempo in the closing stages with crucial scores from Conor Lehane and Pat Horgan.