Kildare have been drawn against Cork in the All-Ireland SFC quarter-finals after seeing off Sligo by 0-13 to 0-4 in a Qualifier tie at Hyde Park.
The Lilywhites led by six points after just 11 minutes, with Eoghan O'Flaherty converting three frees, but Sligo had scores from Adrian Marren and David Maye to cut the gap to five, 0-8 to 0-3 at the break.
Sligo managed just one point with second-half wind advantage and had defender Charlie Harrison sent off in the 65th minute, as the Lilywhites progressed with scores form Mikey Conway, Alan Smith and Eoin Doyle.
Laois, who defeated Meath by 1-15 to 1-12, will meet Leinster rivals Dublin.
Wind-assisted Laois controlled the first half at Tullamore, and Ross Munnelly's 26th minute penalty goal sent them in with a 1-9 to 0-5 interval lead.
They led by 10 at one stage, but the Royals fought back with a string of Brian Farrell frees, and while Peadar Byrne's late goal cut the gap to three, they were unable to avoid the curse of the six-day turnaround.
Kerry's reward for a resounding 2-22 to 1-6 win over Clare is a last-eight clash with Donegal.
Colm Cooper helped himself to a 1-4 haul, with James O'Donoghue scoring the other Kingdom goal at the Gaelic Grounds. Substitute David Russell grabbed a consolation goal for Clare.
Down will meet Mayo in the remaining quarter-final clash. Down ended Tipperary's winning run as they recorded a 1-13 to 0-11 win at Mullingar with Benny Coulter hitting the only goal of the game.
Ambrose Rogers and Mark Poland contributed four points each for the Mourne men.