Glens are on the rise after Kane's last-gasp heroics
Carrick Rangers 1 Glentoran 2
A last-minute goal by Marcus Kane earned Glentoran three valuable points in their quest for a top-six place after a fiercely competitive encounter at Carrick.
That was no consolation for the home team, however, as Darren Henderson's equaliser counted for nothing because the same player missed a penalty.
Carrick were hoping to build on their 4-0 win at Ards but it was the Glens, with six changes from the loss at Seaview, who bounced back to move into the top half, albeit having played two games more than Ballymena.
Glentoran took the lead in the third minute but they could have already been behind. Lee Chapman's cross was driven against the bar by Andrew Mooney and, from the rebound, Eamon Scannell also hit the bar, with the ball bouncing down on the goalline.
The officials ruled it did not cross the line, but television replays later suggested that it had.
Carrick's agony was compounded 20 seconds later when the Glens went straight through the middle and, via Curtis Allen and James Knowles, the ball reached Robbie McDaid and he poked it past Harry Doherty.
Long balls were causing havoc in the Carrick defence and one from James Ferrin saw Allen show good skill to control but his shot was well blocked.
Against the run of play, the next goal was an equaliser from a horrible miskick by Calum Birney. The ball was cut back by Mooney on the right but the defender's clearance went straight to the unmarked Henderson who could not miss from 10 yards.
They had a golden chance to take the lead when Ross Redman brought down Chapman inside the box but Henderson's spot-kick hit the right-hand upright.
The Glens upped the tempo. First, John McGuigan's powerful shot was fisted away by Doherty, and the keeper was then beaten by Dylan Davidson but it ended up on top of the crossbar.
But Glentoran took the points. The away fans were angry when Damien McNulty hobbled off after a challenge on Allen as, having been booked, they thought he should have been shown a red for pulling back the striker. The jeers turned to cheers, however, when Kane rose highest to head home Knowles' free-kick.
Carrick: Doherty; Larmour, McNulty (McAllister 89 mins), McNally, Edgar; Chapman, Kottoy, Surgenor, Scannell (Nimick 68 mins); Mooney, Henderson (Glackin 68 mins). Unused subs: Taggart, Anau
Glentoran: Morris; Ferrin, Birney, Garrett, Redman; McGuigan (McMahon 57 mins), Kane, Knowles, Davidson; McDaid, Allen (Addis 90 mins). Unused subs: O'Hanlon, Gordon, McNicholl
Referee: Evan Boyce (Ballygowan)
Man of the Match: James Knowles
Match rating: 7/10.