 Shane McCabe (right) celebrates his winning goal |
Glentoran's slim hopes of retaining the Carnegie Premier League title disappeared without trace as they lost 2-1 away to Dungannon Swifts. Chris Morgan had given the champions a 10th-minute lead but David Scullion netted a quick equaliser.
Shane McCabe struck a superb winner from a nicely-worked free-kick for his first of the season on 76 minutes.
It means the Glens have taken just one point from a possible 12 and are now 13 behind runaway leaders Linfield.
Glentoran went into the match without a string of first-team regulars, Stephen Parkhouse the latest casualty with flu.
But they stung unchanged Dungannon when a Shaun Holmes effort came off Terry Fitzpatrick and Morgan pounced with a low shot past Gavin Cushley.
But the Swifts levelled on 14 minutes when Scullion took Michael Ward's return pass and chipped over the diving Elliott Morris.
Wide man Scullion has scored in all seven of Dungannon's home league games this season.
Glentoran suffered yet another injury setback when defender Pat McGibbon hobbled off.
Then McCabe fired his right-foot winner after a short free was rolled into his path.