The visitors came close to a second when Sarabia's free kick was saved, before Campos Sammir saw an effort blocked.
Despite the home side creating more of the chances, it was Celta who were given the opportunity to retake the lead when a handball from Nemanja Radoja gave them a penalty.
Diego Castro stepped up to take the spot kick, but his chipped attempt came back off the bar.
Celta were made to pay for that miss, as with five minutes of the game left Sarabia latched on to Sammir's clever flick, before rifling the ball into the roof of the net to snatch the three points for his side. body check tags ::