In a six-goal thriller at Somerset Park, Ayr United struck late for a 3-3 draw with Alloa. Lawrence Shankland gave Ayr an early lead but Alloa levelled nine minutes from the break through Frank McKeown.

Kevin Cawley put Alloa in front after 62 minutes but Jamie Adams equalised in the 80th. Scott Taggart hit a penalty with six minutes left but Shankland equalised deep into injury-time.