(CNN) -- Two late goals from Seydou Keita and Xavi Hernandez earned 10-man Barcelona a 3-1 win over Sporting Gijon at the Nou Camp on Saturday. Barca, who were without Lionel Messi who is serving a one-match suspension for picking up five yellow cards, opened the scoring in the 42nd minute through Andres Iniesta. But when Gerard Pique saw red immediately after the break, the visitors were handed a lifeline which they duly grabbed -- David Barrel leveling the scores in the 49th minute. The home fans had to wait until the 78th minute for a breakthrough as Keita curled in a shot from the edge of the area before Xavi made sure of the three points two minutes from time.
@highlight
Two late goals earn Barcelona 3-1 win over Sporting Gijon
@highlight
Real Madrid can restore 10-point gap with with against Espanyol on Sunday
@highlight
Ibrahimovic nets quickfire hat-trick for AC Milan as Juventus drop points against Chievo
The draw means @placeholder now have a three-point cushion at the top although Juve have a game in hand.