The second half lacked the all-out intensity of the first, and Larne had the best chance to break the deadlock when Tomas Cosgrove’s low cross was only cleared as far as Matty Lusty 10 yards out, but his first-time effort was well off target.
Glentoran pushed forward again but could not get a clear-cut chance away, and there was a let off as Andy Ryan fired wide after the ball broke to him in the area.
Andrew Mills was called into action as Jordan McEneff broke forward and found Lusty, who let fly from 20 yards, but the Glentoran keeper tipped the ball over.
Declan Devine’s side struggled to create much from open play in the second half but did go close through Amos’ free-kick, and that sparked the hosts into life in the final 10 minutes.
After Stewart’s flick on caused chaos in the area, Thomson’s thundering goal-bound drive was brilliantly blocked by McEneff, and the Glens’ midfielder could not keep his follow up down when the ball fell back to him.
Kane then drove an effort wide from inside the area before Stewart could not hit the target on the half-volley from 15 yards.
While Glentoran were pushing forward, Larne almost snatched the title when Paul O’Neill’s effort was well blocked by Cameron Palmer, and James Simpson stung the palms of Mills from the rebound.
In injury time, Ryan Cooney powered a free-kick into the Larne wall and Thomson shot over from the follow up, and with that Glentoran’s chance of victory slipped away.
Glentoran: Mills, Cooney, Kane (capt), Kamson-Kamara, Amos, Stewart, Palmer, McEneff (Thomson 38), Malone (Clarke 72), Daniels (Jenkins 72), Hoban.
Subs not used: Crellin, Thomson, Connolly, Burt, Larmour.
Larne: Ferguson, Cosgrove (capt), Ridley, Wallace, Donnelly, Gallagher, McEneff, Millar (Doherty 66), S Graham, Lusty (O’Neill 77), Ryan (Simpson 88).
Subs not used: D Graham, McKendry, O’Connor, Sloan.