(CNN) -- Inter Milan needed a last-minute goal by Wesley Sneijder to beat Udinese 2-1 to move top of the Serie A standings on Saturday.
Sneijder celebrates his late winner in the San Siro for Inter.
Dejan Stankovic had given defending Italian champions Inter the lead in the 22nd minute, but Antonio Di Natale equalized five minutes later with his ninth goal of the season for Udinese.
It looked headed for a disappointing home draw for Jose Mourinho's men but Sneijder cropped up to seal a vital three points in the San Siro.
It left them a point clear of Sampdoria and two ahead of Juventus, who both play on Sunday.
Samuel Eto'o set up Stankovic for Inter's opener, but Di Natale raced into the Inter area soon afterwards to slip the ball past Julio Cesar.
But Dutch international Sneijder's late intervention gave Inter a much-needed win after losing to Sampdoria last weekend and being held to a lackluster draw against Russian club Rubin Kazan in the Champions League in midweek.
In France, champions Bordeaux suffered their first defeat of the season after losing 3-1 to Saint-Etienne on Saturday.
Augusto Fernandez and Araujo Ilan gave Saint-Etienne a first half lead.
Brazilian forward Jussie pulled a goal back for Bordeaux, but Saint-Etienne substitute Dimitri Payet sealed the win in injury-time.
With Bordeaux losing, Lyon took over at the top with a 2-0 win over Lens as Sydney Govou and Kim Kallstrom scored.
In Scotland, Hibernian drew 1-1 with Dundee United to move into second place in the Premier League.
Defending champions Rangers can move back above Hibs with victory over leaders Celtic in the Old Firm Derby on Sunday.