Jay Donnelly scored in the ninth minute of added time at Mourneview Park to secure success for Glentoran over Glenavon.