Wexford and Longford confirmed their places in the Football League Division 3 final, while there were wins for Connacht sides Sligo and Roscommon.
At Casement Park, Wexford braved a late Antrim rally to claim a 0-18 to 2-9 victory over the hosts.
The visitors led by 0-10 to 0-5 at the interval, with Ben Brosnan, PJ Banville and Ciaran Lyng each landing a trio of first half points.
Wexford could have moved eight points clear 15 seconds after the restart, but a blazing Redmond Barry goal shot finished wide of the posts.
A Michael Magill goal and two excellent points from midfielder Michael McCann brought Liam Bradley's side back into contention.
Antrim lost half-time substitute Brian Neeson to a straight red card seven minutes from the end, with a second yellow card for Tony Scullion a minute later ensuring the Saffrons played with 13 men in the latter stages.
McCann netted a penalty goal in the fourth minute of injury-time to cut the deficit to two points. Two further minutes of injury-time followed, but Wexford clung on with James Holmes sealing a three-point triumph.
A last-gasp free from Barry Grogan (0-7) earned Tipperary a share of the spoils as they drew 0-12 to 0-12 with Longford on Saturday night under the Semple Stadium floodlights.