Cristiano Ronaldo netted his 27th career hat-trick and Gareth Bale struck twice as Real Madrid bounced back in style from consecutive defeats with a thumping 8-2 La Liga win at Deportivo La Coruna on Saturday.
Portugal captain Ronaldo, the World Player of the Year, put Real ahead with a 29th-minute header at the Riazor before new signing James Rodriguez evoked memories of his dazzling performances for Colombia at the 2014 World Cup with a stunning strike in the 36th.
The Golden Boot winner at the finals in Brazil with six goals, Rodriguez picked up the ball just outside the penalty area and whipped a curling left-foot effort into the far corner past Depor goalkeeper German Lux.
Lux gifted Real, who were looking to avoid a third consecutive La Liga defeat, a slapstick third shortly before half-time when he became stranded outside his area and let in Ronaldo to score his second.
Barcelona maintained their perfect start to the season with an impressive 5-0 win over ten-man Levante, although an injury to Neymar will be of concern to manager Luis Enrique.
Neymar provided the brightest spark for Barca in the first half, scoring the opener before the sending off of Loukas Vyntra gave his side full control. But a back injury saw the Brazilian withdrawn after 50 minutes.
Champions Atletico Madrid were held to a 2-2 draw at home by Celta Vigo, who took the lead through an audacious backheel by Pablo Hernandez and fought back from 2-1 down to earn a deserved point.
Meanwhile, in Italy, Juventus striker Carlos Tevez struck to give the Serie A champions a 1-0 win over AC Milan, handing coach Massimiliano Allegri a winning return to San Siro where he was shown the door eight months ago.
Tevez, who scored both goals in Tuesday's 2-0 Champions League win over Malmo, played an exquisite one-two with Paul Pogba before flicking the ball past Christian Abbiati midway through the second half.
The Argentinian celebrated by pulling a baby's dummy from his shorts and putting it in his mouth.
Milan, who had won their first two games under new coach Filippo Inzaghi, rarely threatened Gianluigi Buffon in the Juventus goal.
Fernando Torres came on for his Milan debut in the 76th minute but his only contributions were a yellow card for a foul on Giorgio Chiellini.
In Germany, troubled Hamburg SV, playing their first match under new coach Josef Zinnbauer after he replaced Mirko Slomka, held Bayern Munich to a 0-0 draw in a bad-tempered game.