Ten man Bray Wanderers hung on to claim a 2-2 draw against Shelbourne at the Carlisle Grounds, despite two goals from Jason Byrne.
Bray started brightly and with their first attack of note, the Green and Whites took the lead in the 10th minute.
Wesley Charles fed Ciaran Ryan who picked out Stephen Fox. His threaded pass found Zayed, who spun off two defenders and fired a 20-yard rocket past Dean Delaney.
But the visitors response was swift and drew Shels level in the 19th minute. Alan Moore skipped past Stephen Gifford's challenge to release Glen Crowe down the left wing. His cut-back allowed Byrne to slide the ball to the net from eight yards.
Right on the stroke of half time, the hosts restored the advantage. Caffrey's inswinging corner led to Delaney dropping the ball over his own line when trying to gather at the far post.
But ex-Seasider Byrne had the final say. The Shelbourne striker slotted in a 76th minute penalty after Charles had been adjudged to have handled. Referee Dave McKeon produced a second yellow for the St Vincent international.