Donegal, Down and Tyrone all booked their places in the EirGrid U-20 Ulster football semi-finals with wins over Monaghan, Cavan and Armagh respectively on Saturday afternoon.

In Ballyshannon, penalties were required as the home side got the better of the Farney. After extra time, it finished Donegal 2-09 Monaghan 1-12. 

A goal from Aaraon Doherty on 24 minutes proved to be the difference as Donegal led by three at the break. However, Gary Mohan pounced for a green flag to tie matters up shortly after the resumption. 

The visitors did get their noses in front but were rocked back when Donegal goaled again on 55 minutes, courtesy of Ethan Harkin.

Monaghan recovered and points from Aaron Mulligan had the sides level after 60 minutes.

Scores were at a premium in the additional period, with a point each from Jason Irwin and Aaron Doherty ensuring that this quarter-final would be decided by spot kicks.

Donegal held their nerve the best, winning the shootout 3-1.

Down ran out 1-11 to 0-08 winners over Cavan at Kingspan Breffni Park. A goal five minutes from time was the crucial score for Mourne County in what was, up until then, a tight contest.

Holders Tyrone got the better of Armagh 1-09 to 0-08 after extra-time. Tiarnán Quinn got the only goal after 50 minutes at the Athletic Grounds to stall Armagh's momentum. The home side, with Justin Kierans to the fore had edged three clear before Quinn's green flag.

In the dying minutes of normal time, Tyrone had Ryan Jones sent off, with Armagh's James McCormick kicking the levelling score. - 0-08 to 1-05.

The Red Hand, however, were the much stronger in extra time. Restored to 15 men, points from Tiarnan Quinn, Neil Kilpatrick, Antoin Fox and Conor Quinn sealed their passage.

On Friday evening, Antrim defeated Derry 1-09 to 2-04 in the first of the quarter-finals. They will now face Tyrone in the semis, with Down up against Donegal in the other last-four clash.