FULL-TIMEpublished at 15:56 British Summer Time 30 April 2017
Middlesbrough 2-2 Manchester City
Chelsea end weekend as they started - four clear
Spurs will finish above Arsenal this season - first time since 1994-95 season
FT: Everton 0-3 Chelsea - Pedro, Cahill & Willian
FT: Boro 2-2 Man City - Jesus with City equaliser
FT: Man Utd 1-1 Swansea
Mike Henson and Tom Rostance
Middlesbrough 2-2 Manchester City
Everton 0-3 Chelsea
A very good win for the leaders. Closing in on the title?
Middlesbrough 2-2 Manchester City
Cross comes in, cleared, Vincent Kompany smashes wide!
#bbcfootball
Rachel T: Everton, you had one job.
James Pye: Chelsea have such great depth, being able to bring on Ake, Fabregas and Willian is something no other team can do.
Mr. Ineffable: Let's see if Spurs can now turn up after that morale-sapping Chelsea performance.
Middlesbrough 2-2 Manchester City
Raheem Sterling, beats one man, beats him again - corner...
Middlesbrough 2-2 Manchester City
Almost the winner! Leroy Sane keeps a ball alive at the back post, pokes it across and Gabriel Jesus is denied by a fine save from Brad Guzan. The flag was up though - wouldn't have counted...
#bbcfootball
Sahil Oberoi: Well that's the title race done and dusted, this was Chelsea's biggest test in their run in and they've cruised through.
The Pied Piper: Two words. Substitute masterclass.
deji: Fantastic sixth sense pass of an assist from Fabregas. He has eyes in his back.
Middlesbrough 2-2 Manchester City
You presume that this is an injury, as Sergio Aguero comes off at the start of five added minutes. Forgotten man Nolito is on.
Everton 0-3 Chelsea
Into the last minute or so now. Chelsea are now top scorers in the Premier League to boot.
Everton 0-3 Chelsea
Cesc Fabregas and Willian have only been on a few minutes but they combine to craft a picturebook third for this unstoppable Chelsea side.
Diego Costa finds Cesc on the overlap, he cuts it back into the run of Willian and it's a tap-in. Test passed. Flying colours.
Over to you Tottenham...
Willian (86 mins)
Two subs combine!
Middlesbrough 2-2 Manchester City
Suddenly it's the visitors who look likely to find the game's fifth goal. You can sense the nerves inside the Riverside...
Middlesbrough 2-2 Manchester City
You just can't keep this young man out of the game! Gabriel Jesus nods Manchester City back level with a lovely header into the corner from Sergio Aguero's chipped ball in.
Still five minutes or so for either side to find a winner!
Gabriel Jesus (85 mins)
Everton 0-2 Chelsea
David Luiz limps off, and Pedro also comes off.
On come Cesc Fabregas and Nathan Ake.
Middlesbrough 2-1 Manchester City
Boro would really give their slim hopes of staying up a massive boost with back-to-back wins and they are pushing on in search of a third.
Eight minutes left.
Everton 0-2 Chelsea
Steve Wilson
Match of the Day commentator
'We're gonna win the league' is the song from the Chelsea fans.
And it's hard to argue.
#bbcfootball
Jay: Wenger's secret agent playing his part in keeping Arsenal's top four hopes alive.
Anish: Well there's one word: karma.
Nii: Gary K goal. Phew. Now Chelsea fans can breathe a sigh of relief, knowing that they don't keep a clean sheet.
Everton 0-2 Chelsea
That could well be that. Everton have had a weakness in goal all season and there's more evidence for the dossier.
Eden Hazard hits a low free-kick through the wall from wide on the left, Maarten Stekelenburg neither saves nor parries it and Gary Cahill is able to squeeze it home from a few yards out.
Chelsea have not sparkled, but they are going to win.
Gary Cahill (79 mins)
Match point.