It's as you were at the top of the Premier League table, after a night of twists and turns.
Chelsea remain on course to win back their title, but it could have been done and dusted, had it not been for some late drama at the Liberty Stadium.
The Blues remain seven points clear of Spurs after a gunslinging 2-1 win against Manchester City at Stamford Bridge, proving their defeat to Crystal Palace at the weekend was little more than a speed-wobble.
An end-to-end first half produced all three goals, with both goalkeepers playing a major role in each.
It was 1-1 after 25 minutes. First Willy Caballero made a mess of Eden Hazard's deflected shot, before a howler of a clearance by Thibaut Courtois allowed Sergio Aguero to equalise.
Hazard won it for the Blues on 35 minutes, after Pedro was fouled by Fernandinho in the box. Caballero got down well to save the Belgian's penalty, but he was quickest to the rebound, burying it into the net.
First time Guardiola has lost six in a league season, first time he's lost twice to one manager in a league season. Symbolic and significant
— Miguel Delaney (@MiguelDelaney) April 5, 2017
It looked like Chelsea would be going 10 clear, but they had to settle for a seven point lead, after Tottenham came from behind late on to beat Swansea 3-1.
Swansea led until the 88th minute after Wayne Routlege's early goal, but late strikes for Dele Alli, Son Heung Min and Christian Eriksen turned the game on its head for Spurs.
It was a frustrating night for Liverpool, they conceded a late equaliser to draw 2-2 against Bournemouth
Josh King struck on 87 minutes to earn Bournemouth a point, with Harry Arter providing the assist.
Elsewhere Arsenal were 3-0 winners against West Ham, Mesut Ozil, Theo Walcott and Olivier Giroud with the goals.
Southampton claimed a 3-1 win against Crystal Palace, ending their run of four successive wins.
And Hull City are now out of the relegation zone, after a 4-2 win against rivals Middlesbrough, with Boro now seven points from safety at the foot of the table.