BARCELONA captain Carles Puyol looks set to miss between four and six weeks of action after twisting his knee ligaments in the Catalans' 4-1 win over Getafe on Saturday night.
Lionel Messi came off the bench to score twice for Tito Vilanova's side who lead La Liga comfortably. The score was 1-0 through Adriano when the Argentinian was introduced on the hour mark and he doubled the lead from the penalty spot before knocking in a Martin Montoya cross.
Fellow substitute David Villa added the fourth after Javier Mascherano deflected Pablo Sarabia's shot into his own net.
Earlier, former Barca striker Javier Saviola inspired Malaga to a 3-1 win over Levante, while Valencia beat Celta Vigo thanks to Aly Cissokho's headed winner.
In Italy, the managerial merry-go-round began after Palermo fired Giuseppe Sannino after just three games despite securing their first point of the season with a 1-1 home draw with Cagliari.
Milan were booed off the pitch after a second-half Luca Cigarini strike gave Atalanta a shock 1-0 victory at the San Siro.
Having gone down to the same scoreline against Sampdoria on the opening weekend of the season, the defeat marked the first time the Rossoneri have lost their opening two home fixtures since 1930.
Elsewhere in Italy, Napoli made it three wins in a row with a 3-1 home victory over Parma yesterday.
In France, Zlatan Ibrahimovic scored his fifth goal in five games for big-spending Paris St-Germain, grabbing the second in a 2-0 win over Toulouse.
In the Netherlands, Steve McClaren's FC Twente remain at the top of the Eredivisie with five wins out of five after strolling to a 6-2 victory over Willem II.
In the Bundesliga, champions Borussia Dortmund extended their unbeaten run to 31 matches with victory over Bayer Leverkusen moving them to third on the table behind Bayern Munich and Eintracht Frankfurt.