Mayo handed out a humiliating 17-point defeat to arch rivals Galway in the Connacht SFC at Salthill.
First-half goals from Cathal Carolan, Enda Varley and Donal Vaughan propelled last year's beaten All-Ireland finalists into a 3-9 to 0-6 interval lead.
Galway had skipper Gareth Bradshaw and midfielder Niall Coleman sent off early in the second half, and the rout was completed by Andy Moran, who marked his return from long-term injury with Mayo's fourth goal as they ran out winners by 4-16 to 0-11.
Martin Dunne helped himself to a nine-point haul as Cavan dumped Armagh out of the Ulster SFC with a 1-15 to 1-11 victory at Breffni Park.
All but one of Dunne's magical scores came from play on an afternoon when he could do no wrong.
Cian Mackey cracked in a Cavan goal to give his side a 1-6 to 0-4 lead, and they led by seven points early in the second half, but an Ethan Rafferty goal narrowed the gap to a single point.
However, the Orchard were unable to press home the advantage, and were caught by a series of counter-attacks, punished by the in-form Dunne.