A game that Saints thought they had thrown away and then thought they had won it only to think they had seen a point snatched from their grasp before VAR kicked in, but at the end of the evening Saints sit 10th in the Premier League.
Slowly but surely Ralph Hasenhuttl has crafted a squad that can compete in the Premier League, we went into this game knowing that at the end of the night we could be uncomfortably close to relegation, we ended it in 10th position and 11 points clear of the bottom 3.
Saints started the game well but found themselves a goal behind when Jan Bednarek put through his own goal, but within 5 minutes they were back on level terms when Armando Broja fired home an equaliser from close range.
When the half time whistle went you felt that perhaps Saints might pay the price for 14 chances on goal but only one counting, whilst Spurs hadn't got out of first gear, some would say it was the best half of football that the team had played all season.
The second half saw Saints put in a shift but often on the back foot and certainly not commanding the game as they did in the first, on 70 minutes it looked like the game had slipped away, Armando Broja was flattened on the half way line, replays showed a clear foul, but the referee felt otherwise and Saints were livid as Spurs attacked found Son and he fired home.
With 20 minutes left it looked like Spurs could win with ease, but the injustice seemed to rally Saints and suddenly they burst back into life, on 79 minutes the ball was laid to James Ward Prowse and his pin point cross saw a late run from Moi Elyounoussi who dived to head home.
The visiting fans were going mad and Spurs seemed to have nothing less, four minutes later an almost identical cross from JWP again this time found Che Adams who headed home what turned out to be the winner.
But there was to be a late twist, a cross went in and the ball was forced home, Spurs celebrated but suddenly VAR was in action and Bergwijn was shown to be a foot offside.
A reprieve for Saints but nothing more than they deserved, it had been another great team performance where they had dug in and fought hard to earn a result against a team which had cost much more to compile than our squad.
Another performance where picking a man of the match was difficult, but one man did stand out James Ward Prowse, he was everywhere, he won tackles he bossed the midfield and he put in two great crosses to turn the game on its head.
So we are now up to 10th with 28 points and it should be noted that at the same stage last year after we had played 23 games we were 13th, but then we were in the middle of a slump having lost 5 straight games, now we are on a roll and moving forwards on and off the pitch.
Suddenly two months ago when we gave away that late goal at home to Brighton seems a long time ago, things are looking good the future could be bright.