Glentoran 1-2 Donegal Celtic
Donegal Celtic clinched a shock win over 10-man Glentoran at the Oval.
Johnnny Harkness put the visitors ahead direct from a free-kick in the 54th minute and then Jonny Taylor was sent-off for a tackle on Stephen McAlorum.
Darren Murray extended DC's lead in the 58th minute but substitute Gary Hamilton pulled one back with a penalty after Richard Gibson had been fouled.
Elliott Morris saved a Paul McVeigh penalty and then Sean Ward and Gibson both struck the woodwork late on.
McVeigh found the net early on but but his header was rightly ruled out for offside.
Morris saved a Harkness free-kick and Darren Boyce flashed the ball wide for Glentoran.
Robert Robinson saved well from Stephen Carson but the Glens struggled to impose themselves in the opening period.
Robinson again excelled by saving a Boyce close-range effort soon after half-time.
Harkness scored with his free-kick from the edge of the box and then things got worse for the hosts as Taylor was dismissed.
Murray got on the scoresheet a minute later but Hamilton found the net from the spot four minutes later.
McVeigh missed with a poor penalty attempt in the 70th minute, but the Glens were unable to capitalise by converting any of their late chances.