Match reports from La Liga: goals, line-ups, stats and what each result means in the table.
Real Madrid had 51% possession and 20 shots, eleven of them on target. Kylian Mbappé took a hat-trick, Vinícius added a fourth, and Real Sociedad's goalkeeper made seven saves.
Sixteen shots for Valencia, eight of them blocked, three on target and none in. Pablo García scored the only goal with seven minutes to play.
Málaga took 13 shots and put two on target. One of them was a penalty on 34 minutes, and it cancelled out Pierre-Emerick Aubameyang's second goal in two matches.
Levante's goalkeeper was the busiest man at El Sadar. Both sides hit the woodwork, both missed two big chances, and matchday 2 ended without a winner.
Goalless at the break, four goals and a sending-off after it. Villarreal scored twice from the spot in twelve minutes; Giuliano Simeone levelled it with five to play.
Racing Santander had 57% of the ball and three shots on goal. Getafe had one — on 81 minutes, from Enes Ünal — and it was the only one that counted.
Raphinha's penalty on 14, Adeyemi in first-half stoppage time, then three more in twelve second-half minutes. Barcelona's first league match of the season was over by the hour.
Yuri Berchiche was sent off before the quarter-hour. Athletic still had 65% of the ball and 18 shots — and Sevilla, with seven, scored three of them.
Celta had more of the ball and the only big chance of the night. Valencia had the Mestalla. Neither had a finish, and both start the season on one point.