Osasuna secured a stunning 4-2 victory over league leaders Barcelona at home on Saturday, marking the visitors' first defeat of the La Liga season. Croatian forward Ante Budimir was instrumental, netting twice for the hosts. Bryan Zaragoza, on loan from Bayern Munich, provided the assist for Budimir's first goal, a close-range header in the 18th minute. The 23-year-old winger Zaragoza then doubled Osasuna's lead with a quick counterattack strike ten minutes later. Barcelona managed to reduce the deficit in the second half thanks to a blunder by Osasuna goalkeeper Sergio Herrera, who failed to stop a weak shot by Pau Víctor. However, Budimir restored the hosts' two-goal advantage from the penalty spot in the 72nd minute after being fouled inside the box. Substitute Abel Bretones sealed the win with a brilliant long-range strike, before Lamine Yamal scored a late consolation for Barcelona.

In Serie A, Juventus climbed to the top spot overnight with a 3-0 win at Genoa. Dusan Vlahovic scored twice for the Bianconeri, converting a penalty awarded for a handball after half-time and adding another goal from a tight angle in the 55th minute. Substitute Francisco Conceiçao sealed the victory with a low, one-touch finish late in the game. The match in Genoa was played behind closed doors due to crowd violence during the hosts' Coppa Italia derby against Sampdoria, which left over 50 people injured. Juventus now lead the table with 12 points from six games, one point ahead of Torino, who host Lazio on Sunday.

Inter Milan also secured a 3-2 win at Udinese, with Lautaro Martínez scoring twice to help the defending champions bounce back from a three-game winless streak. Davide Frattesi put Inter ahead after just 43 seconds with a low cross by Matteo Darmian, but Udinese equalized through Christian Kabasele's header. Martínez restored Inter's lead just before half-time and made it 3-1 shortly after the break. Lorenzo Lucca pulled one back for Udinese in the 83rd minute.

In other matches, Atalanta managed to secure a draw against 10-man Bologna in the 90th minute thanks to Lazar Samardzic. Meanwhile, in Germany, Bundesliga leaders Bayern Munich drew 1-1 at home to champions Bayer Leverkusen.