All-Ireland champions Donegal got their title defence back on track with a 0-14 to 0-6 Football Qualifier win over Laois at Carrick-on-Shannon.
They led by 0-5 to 0-1 at half-time, with Colm McFadden, Michael Murphy and Paddy McBrearty on target.
Laois narrowed the gap to two with points from Donie Kingston, David Conway and Ross Munnelly hitting points.
But Donegal, who suffered a shock defeat to Monaghan in last weekend's Ulster final, secured their place in the All-Ireland quarter-finals with late strikes from McFadden, McBrearty and full-back Neil McGee.
Cork staged a late surge to defeat Galway by 1-17 to 1-16 at Croke Park.
Four Michael Meehan points helped Galway to a 0-8 to 0-7 lead, but they needed a superb Manus Breathnach save to deny Pearse O'Neill.
Breathnach pulled off two more saves, denying Mark Collins and Brian Hurley, but Cork did find the net in the 65th minute through Aidan Walsh, who punched home O'Neill's cross.
Meehan's late goal direct from a free was too little to save a brave Galway effort, as Cork moved through to the last eight.
London's five-game championship run came to an end at the hands of Cavan, who finished strongly to reach their first quarter-final with a 1-17 to 1-8 win.
Paul Geraghty punched home a 20th-minute goal to give the Exiles a massive boost, and two points each from Ciaran McCallion and Cavan native Lorcan Mulvey helped them go in level at 0-9 to 1-6 at the break, with Martin Dunne hitting five of Cavan's points.
But the Breffni men dominated the final quarter, with midfielder David Givney hitting three points and substitute Niall McDermott netting a late goal to seal a quarter final spot.