Castlerahan (Cavan) 0-11 Naomh Conaill (Donegal) 1-11

Naomh Conaill, who won the Donegal final after three games, were playing their fourth match in 14 days but still had enough gas in the tank to progress to an Ulster semi-final.

Ciaran Thompson's major had them 1-04 to 0-01 ahead by the 18th minute but there was just a goal in it at the break.

The Glenties club pushed out their lead at the start of the second half and four late points by the Cavan men made the contest look closer than it was.

Monaghan’s Clontibret are next up for Naomh Conaill.

Kilcoo (Down) 1-11  Magherafelt (Derry) 0-09

Perennial Down champions Kilcoo saw off the challenge of Magherafelt in Newry by five points.

The decisive score came from the boot of Jermone Johnstone in the 37th minute, a goal that put five points between the teams.

The Down men had led by 0-05 to 0-04 at the break and held out despite a late spell of pressure to claim a semi-final berth.

Derrygonnelly Harps (Fermanagh) 1-17 Trillick (Tyrone) 3-11 AET
Derrygonnelly win 6-5 on penalties

Derrygonnelly progressed to the semi-finals of the Ulster club championship after a dramatic penalty shoot-out win over Trillick in Brewster Park.

Two late points by the Fermanagh side ensured a draw after normal time, 1-13 to 2-10.

And the teams could not be separated in extra-time with Lee Brennan missed Trillick’s first sudden death penalty to send Harps through.