Coleraine were forced to share the spoils with Newry City in last night's (Tuesday) League clash.
An injury time winner from McDonnell secured a point for Gerry Flynn's side.
Coleraine had been two goals to the good through Scullion and Knight, but a late fightback from the border men saw the final score ending 2-2.
Newry were back in the contest 19 minutes from time as Keenan pounced to score after a mix up in the Coleraine defence.
Man of the moment O'Donnell nodded home on 93 minutes.