It was all football this weekend as the two Leinster semi-finals were played out, one of which was entirely predictable and the other which was anything but.
In a tense Ulster game on Saturday evening, Donegal didn't have it all their way and had to sweat a bit before out-muscling a dogged and defensive Derry side.
And the qualifiers saw Wexford shock Down, while Louth dispatched Leitrim in an altogether less surprising result.
Here are the five facts to take away from the weekend's action.