Manchester City 1-0 Coventry, Fulham 2-3 Crystal Palace and more: football clockwatch – as it happened
Erling Haaland scored his 300th club goal while Crystal Palace’s left wing-backs grabbed the glory at Craven Cottage Iliman Ndiaye starts for City after joining from Everton in the week. Phil Foden drops out and will be joined on the bench by City’s other big signing, Enzo Fernandez. Coventry bring in Ethan Pinnock and

Key events
3h ago
Premier League results
3h ago
Full time: Brentford 1-1 Sunderland
3h ago
Full time: Fulham 2-3 Crystal Palace
3h ago
Full time: Brighton 1-1 Leeds
3h ago
Full time: Man City 1-0 Coventry
3h ago
Full time: Nottm Forest 0-0 Tottenham
3h ago
GOAL! Brentford 1-1 Sunderland (Le Fee 82 pen)
3h ago
GOAL! Fulham 2-3 Crystal Palace (Chilwell 77)
4h ago
GOAL! Brighton 1-1 Leeds (Vuskovic 71)
4h ago
NO GOAL! Nottm Forest 0-0 Tottenham
4h ago
GOAL! Brentford 1-0 Sunderland (Janelt 57)
4h ago
GOAL! Nottm Forest 1-0 Tottenham (Williams 66)
4h ago
GOAL! Fulham 2-2 Crystal Palace (Mitchell 54)
4h ago
Premier League half-time scores
4h ago
GOAL! Fulham 2-1 Crystal Palace
4h ago
GOAL! Fulham 1-1 Crystal Palace (Mitchell 35)
5h ago
GOAL! Man City 1-0 Coventry (Haaland 25)
5h ago
NO GOAL! Fulham 1-0 Crystal Palace
5h ago
GOAL! Brighton 0-1 Leeds (Bogle 15)
5h ago
GOAL! Fulham 1-1 Crystal Palace (Kamada 14)
5h ago
NO GOAL! Brentford 0-0 Sunderland
5h ago
GOAL! Fulham 1-0 Crystal Palace (King 12)
5h ago
GOAL! Brentford 0-1 Sunderland (Ballard 7)
5h ago
Enzo replaces injured O'Reilly
6h ago
EFL results
6h ago
Full time: Chelsea 1-1 Aston Villa
6h ago
Full time: Newcastle 2-2 Bournemouth
6h ago
Brentford v Sunderland team news
6h ago
GOAL! Chelsea 1-1 Aston Villa (Buurman og 79)
6h ago
Manchester City v Coventry team news
6h ago
Fulham v Crystal Palace team news
6h ago
Nottingham Forest v Tottenham team news
6h ago
Brighton v Leeds team news
7h ago
WSL half-time: Chelsea 1-0 Aston Villa
7h ago
Preamble
That’s all for today’s Clockwatch. The new Premier League season has yet to settle but – oh, look – Manchester City and Arsenal are the top two so there is a degree of familiarity. Thanks for your company and emails; goodnight!
Pos Team P GD Pts
1 Man City 3 5 9
2 Arsenal 2 4 6
3 Hull 2 3 6
4 Chelsea 2 2 6
5 Brentford 3 3 5
6 Liverpool 3 2 5
7 Newcastle 3 2 5
8 Leeds 3 1 5
9 Brighton 3 3 4
10 Everton 2 2 4
11 Sunderland 3 0 4
12 Man Utd 2 1 3
13 Crystal Palace 3 -4 3
14 Ipswich 3 -4 3
15 AFC Bournemouth 3 -1 2
16 Nottm Forest 3 -1 2
17 Tottenham Hotspur 3 -5 1
18 Fulham 3 -3 0
19 Aston Villa 2 -5 0
20 Coventry 3 -5 0
Hull City v Aston Villa (5.30pm)
The last match of the day will kick off shortly. Hull have two wins out of two and could end the day on top of the table. You can join Billy Munday for all the action.
Ed Aarons
Match report: Fulham 2-3 Crystal Palace
The managers may have changed but the result stays the same. For the fourth successive trips to this part of west London, Crystal Palace returned to south London with all three points in the bag as Pierre Sage got his reign off the mark in dramatic style. Their hero was Ben Chilwell, the former England left-back who was signed on deadline day from Strasbourg after helping Palace to win the FA Cup last May, after he came off the bench to volley home the winner.
It was a bitter blow to take for Fulham’s new manager Álvaro Arbeloa, who had seen his side lead twice through the impressive Josh King – showing his real potential in front of the watching England manager, Thomas Tuchel – and César Palacios before being pegged back twice by Tyrick Mitchell, the second in bizarre circumstances. They left the pitch to boos from some supporters and remain pointless after three matches.
But having won here three times in 2025 under Oliver Glasner, this has been a happy hunting ground for Palace and Chilwell could not contain his delight as he celebrated with the travelling fans at the full-time whistle.
Jonathan Wilson
Match report: Brentford 1-1 Sunderland
True redemption, perhaps, would have been to score with a Panenka, but Enzo Le Fée didn’t quite have the chutzpah for that. His duffed dink at Brentford last season was the low point of one of Sunderland’s two worst performances of the season, but he converted from the spot with eight minutes remaining to earn a point in a battle of two physically aggressive and well-drilled teams who must look at the chaos elsewhere and be thinking again of top-half finishes.
It had seemed that it would be a tale of Brentford’s newfound strength in depth and a second-half turnaround as they overcame a rocky first period to have the better of the second after a triple change at half-time – having already lost Nathan Collins. But instead it was a Sunderland substitute who made the key contribution, Wilson Isodor being pulled down by Keane Lewis-Potter at the back post to earn the penalty.
Match report: Nottingham Forest 0-0 Tottenham
For the third successive league match, Tottenham failed to score and this time they did not even muster a shot on target. Excluding a 5-1 win against a Charlton B team in the Carabao Cup, their season so far reads: five goals against and none scored. For a couple of minutes Nottingham Forest thought they had added to that goals-against tally but Neco Williams was adjudged to have handled when stooping to head in on the goalline as Sandro Tonali and Jan Paul van Hecke attempted to prevent Morgan Gibbs-White’s deflected effort bobbling towards the net.
The mood music surrounding Roberto De Zerbi has been overwhelmingly positive since the Italian arrived at the end of March and led the rescue mission; see the Birra Moretti-themed flag on show in the away end here. But Spurs, for whom Mykhailo Mudryk arrived as a late substitute for his first competitive appearance for 645 days, still struggled in front of goal. Dominic Solanke, another late sub, headed on to the roof of Matz Sels’s net on 88 minutes and that was as good as things got for the visitors. Where was all the firepower? Last season’s top goalscorer, Richarlison, is training separately from De Zerbi’s first team after rejecting an offer from Everton and not in Spurs’s 25-man squad.
Ben Bloom
Match report: Brighton 1-1 Leeds
What might have been; what should have been. Leeds United remain unbeaten three games into the season, but they will rue not departing the south coast with another win to add to their impressive start to the Premier League campaign.
They certainly had chances. By the time Brighton finally woke up with around half an hour remaining, Bart Verbruggen would have been wondering how on earth his goal had only once been breached, so great was Leeds’ dominance and so bullied had his side been. Yet, aside from Jayden Bogle’s early tap-in, the visitors just could not put the game to bed.
Their profligacy proved costly when Luka Vuskovic headed in with 19 minutes remaining to set up an unlikely thunderous conclusion from the hosts, which left Leeds clinging on to a point. Not since 2009, at the Withdean Stadium, have Leeds won an away game at Brighton.
Match report: Manchester City 1-0 Coventry
Enzo Fernández started for Manchester City after Nico O’Reilly’s back injury during the warm-up and sparkled to show why the club paid a British record-equalling £125m for the midfielder.
The winner, for a stuttering home team, came courtesy of Erling Haaland’s 300th club goal and Fernández had a key cameo, feeding Antoine Semenyo, whose cross from the right was crashed home.
In the second half, particularly, Coventry hammered away, but their wait for a first top-flight goal since Mustapha Hadji’s on 5 May 2001 goes on.
The visitors will not like losing, but can be heartened by holding the star-studded hosts to a slender win, though the bottom line is all three of their Premier League outings on their return have been defeats. Enzo Maresca’s men have a maximum nine points so can be supremely satisfied at the start under the Italian.
This is the updated Premier League table. You’d have got long odds on Man City and Arsenal being the top two.
Pos Team P GD Pts
1 Man City 3 5 9
2 Arsenal 2 4 6
3 Hull 2 3 6
4 Chelsea 2 2 6
5 Brentford 3 3 5
6 Liverpool 3 2 5
7 Newcastle 3 2 5
8 Leeds 3 1 5
9 Brighton 3 3 4
10 Everton 2 2 4
11 Sunderland 3 0 4
12 Man Utd 2 1 3
13 Crystal Palace 3 -4 3
14 Ipswich 3 -4 3
15 AFC Bournemouth 3 -1 2
16 Nottm Forest 3 -1 2
17 Tottenham Hotspur 3 -5 1
18 Fulham 3 -3 0
19 Aston Villa 2 -5 0
20 Coventry 3 -5 0
Premier League results
Brentford 1-1 Sunderland
Brighton 1-1 Leeds
Fulham 2-3 Crystal Palace
Manchester City 1-0 Coventry
Newcastle 2-2 Bournemouth
Nottingham Forest 0-0 Tottenham
Full time: Brentford 1-1 Sunderland
It’s all over now. Vitaly Janelt’s goal was cancelled out by a lateish penalty from Enzo Le Fee. A draw sounds like the right result.
90+6 min: Brentford 1-1 Sunderland They’re still playing at the Gtech Stadium, and legally that’s all I’m allowed to say.
Full time: Fulham 2-3 Crystal Palace
Three defeats in a row for Fulham, who led twice but were undone by Crystal Palace’s left wing-backs: Tyrick Mitchell scored two equalisers before his replacement Ben Chilwell gave Palace their first league win under Pierre Sage.
Full time: Brighton 1-1 Leeds
That sounded like a fun game at the Amex between two good teams. The teenager defender Luka Vuskovic equalised for the home side after Jayden Bogle put Leeds in front.
Full time: Man City 1-0 Coventry
Coventry have lost three out of three but will take encouragement from a good performance at the Etihad. Erling Haaland scored the only goal; Gianluigi Donnarumma made some vital saves.
Full time: Nottm Forest 0-0 Tottenham
Tottenham have their first Premier League point of the season, even if they’re still seeking their first goal.
Championship: West Ham 3-0 Derby Mohamadou Kante has completed a comfortable win for West Ham.
Premier League latest
Brentford 1-1 Sunderland
Brighton 1-1 Leeds
Fulham 2-3 Crystal Palace
Manchester City 1-0 Coventry
Nottingham Forest 0-0 Tottenham
Newcastle 2-2 Bournemouth (FT)
GOAL! Brentford 1-1 Sunderland (Le Fee 82 pen)
A serene penalty from Enzo Le Fee brings Sunderland level. It sounds like they deserve to be level given the balance of play across the whole game.
Enzo Le Fee tucks away the equaliser. Photograph: Peter Cziborra/Action Images/Reuters80 min: Penalty to Sunderland! Keane Lewis-Potter mandhandles Wilson Isidor, and not with love, so Sunderland have a chance to equalise
Championship: West Ham 2-0 Derby Edvin Austbo, the Norwegian winger who joined West Ham in midweek, has doubled their lead at the London Stadium.
Premier League latest
Brentford 1-0 Sunderland
Brighton 1-1 Leeds
Fulham 2-3 Crystal Palace
Manchester City 1-0 Coventry
Nottingham Forest 0-0 Tottenham
Newcastle 2-2 Bournemouth (FT)
GOAL! Fulham 2-3 Crystal Palace (Chilwell 77)
LWB has scored a hat-trick for Crystal Palace! Tyrick Mitchell scored their first two goals; now the substitute Ben Chilwell, who came on for Mitchell at left wing-back, has put them ahead with a smart volley.
Big joy for Ben Chilwell! Photograph: Tony O Brien/Reuters80 min: Man City 1-0 Coventry Another chance for Coventry! The substitute Ellis Simms leathers a shot that Gianluigi Donnarumma inadvertently saves with his face.
72 min: Brentford 1-0 Sunderland Jaidon Anthony has had a goal disallowed for the home side. I think the Sunderland keeper Robin Roefs had two hands on the ball before he was inadvertently violated.
League One Do not adjust your set: it’s now Leicester 0-4 Oxford at the King Power Stadium. Yikes.
Championship There has been some kind of incident between a Portsmouth supporter and a Cardiff player at Fratton Park. We’re not sure exactly what happened but you may hear more about that.
Portsmouth lead 2-0 by the way.
Hull City v Aston Villa (5.30pm) The team news is in for the late game; join Billy Munday.
75 min: Nottm Forest 0-0 Tottenham Mykhailo Mudryk, who last played a competitive game in November 2024, has come on for his Spurs debut.
As things stand – I know, I know – Brentford are second in the Premier League
Pos Team P GD Pts
1 Man City 3 5 9
2 Brentford 3 4 7
3 Arsenal 2 4 6
4 Hull 2 3 6
5 Chelsea 2 2 6
GOAL! Brighton 1-1 Leeds (Vuskovic 71)
Brighton’s £50m teenage defender Luka Vuskovic has equalised with a simple header from a corner.