Jermain Defoe’s hat-trick helped fire Rangers to the top of the Ladbrokes Premiership after a one-sided 5-0 victory over Hamilton at Ibrox.
Tammy Abraham finished off a fantastic week with another goal to help Chelsea win 4-1 at Southampton and move up to fifth in the Premier League.
David Luiz’s first goal for Arsenal was enough to seal a 1-0 victory over Bournemouth and lift Unai Emery’s side up to third in the Premier League.
Adama Traore struck twice in the closing minutes as Wolves claimed a shock 2-0 win over champions Manchester City at the Etihad Stadium.
Ryan Christie was sent off as Celtic lost their first Ladbrokes Premiership game of the season at Livingston.
Jordan Ayew’s dramatic late VAR-awarded goal earned a 2-1 win for Crystal Palace at West Ham.
Leaders Cove Rangers suffered their first Ladbrokes League Two defeat of the season as Stenhousemuir claimed a narrow 3-2 comeback victory at Ochilview Park on Saturday.
St Johnstone are still winless in the Ladbrokes Premiership after blowing late chances in the 2-2 draw with Ross County.
Aberdeen captain Joe Lewis proved a saviour for nine-man Aberdeen, who came from behind to earn a point against Hibernian in a game that exploded into life after the interval While it was Sam Cosgrove who headed home the equaliser, Lewis made a string of saves, in particular from Christian Doidge, that would prove crucial in bouncing back from Ryan Porteous’ opener.
Eden Hazard scored his first goal for Real Madrid as Los Blancos extended their unbeaten start to the LaLiga season to eight games with a 3-2 win over Granada.
West Brom returned to winning ways and went top of the Sky Bet Championship with a 4-2 win against Cardiff.
Aston Villa’s record signing Wesley struck with two early goals as his side stormed to a 5-1 Premier League win over Norwich at Carrow Road.
Bayern Munich suffered their first Bundesliga loss of the season as they were defeated 2-1 by Hoffenheim.
Daniel Johnson produced an outstanding performance as Preston moved up to third in the Championship with a 5-1 thrashing of Barnsley at Deepdale.
Millwall began life after Neil Harris by ending their eight-game wait for a Sky Bet Championship victory with a 2-1 victory over 10-man Leeds at The Den.
James Milner scored a penalty four minutes into added time to extend Liverpool’s club-record winning run to 17 matches and ruin Brendan Rodgers’ return to Anfield.
Stand-in Nottingham Forest captain Ben Watson scored his second City Ground winner in successive matches as Sabri Lamouchi’s side stretched their unbeaten SkyBet Championship run to 10 games with a 1-0 win over Brentford.
Famara Diedhiou was Bristol City’s match-winner in a 1-0 Sky Bet Championship win against Reading at Ashton Gate.
Watford’s winless streak in the Premier League extended to a 12th match after they were held to a goalless draw by Sheffield United at Vicarage Road.
The pressure increased on Everton boss Marco Silva as the 10-man Toffees suffered a fourth straight Premier League defeat for the first time in nearly five years.