Arbroath took the lead after just 6 minutes, when ex Saint Gary Bowman's free kick found the head of Craig Feroz, who put it past Saints goalkeeper Ludo Roy.
Saints battled back and equalised right on half time, with a Ricky Gillies corner only partially being cleared. Ian Ross fired the ball back in and Martin Cameron scored his 8th of the season.
20 minutes into the second half Saints took the lead, with Brian McGinty putting Gillies in, who chipped the keeper who'd come off his line.
Things were looking good for Saints until, with just 3 minutes to go, Sergei Baltacha fouled Feroz in the box to give away a penalty. John Cusick scored it to make it 2-2, and thats how it finished. I'll take that after the injuries, and with Baltacha and Kerr playing getting anything is a good result!
Two points of note: ex Saint Barry McLaughlin scored his first goal for Kilmarnock, and Falkirk lost their 100% record.