For the month of January it seemed as though Glentoran had given up all hope.
Four straight losses in the league were bad enough but they also relinquished their grip on the Irish Cup, losing 4-1 at home to a slick Glenavon side.
Last night goes some way to exact revenge as the East Belfast side won 3-1 against Glenavon.
Curtis Allen's brilliant brace and a late goal from youngster Jonathan Smith was enough to see off what was a very poor performance from Gary Hamilton's side.
Allen saw the win as a stepping stone for the rest of the season.
He said: "We had been poor over the last month - some of our performances were embarrassing.
"We want to get something out of the season, there are still points to play for and still routes to get into Europe."
With the Europa League now offering a playoff route for teams who finish in the top six, finishing in the top half dozen has never been more important.
Despite a good win for Glentoran, it really was a tired performance from the Lurgan Blues.
It's a damaging defeat and puts a real dent in their chances of securing a top-two finish and automatic qualification for Europe.
After a real slug fest at Seaview on Friday, Gary Hamilton's side looked off the pace from the start.
Former Glentoran striker Hamilton said: "Glentoran deserved it. They worked harder and wanted it more than us.
"Maybe two matches in four days was a bit much for us, I don't know. Our boys looked lethargic."
Glentoran can all but secure a top six finish in their next game as they host 8th-placed Ballymena at The Oval on Saturday.
Meanwhile, Glenavon will look to get back on track as they host the mid-Ulster derby against Portadown.