Manchester City moved five points clear at the top of the Premier League thanks to a hard-fought 2-1 victory against Watford on Tuesday.
Goals from Leroy Sané and Riyad Mahrez looked to have put the visitors in complete control, until Abdoulaye Doucoure netted late on to set up a tense finish at Vicarage Road.
Here are four things we learned from Tuesday night's clash.
1. Ben Foster Did Not Deserve to Be on the Losing Side
The former Manchester United man was outstanding for the Hornets against City.
He produced a string of superb saves in the first half to keep Watford in the game and they may well have come away with a point had the game gone on any longer.
Given their dominance for much of the contest, the Citizens should have been out of sight well before Doucouré's late consolation goal, but it was down to Foster that Watford were able to stay in the game.
2. Leroy Sané Deserves a Regular Spot in the City Starting XI
The German, who was left out of Pep Guardiola's squad at the start of the season, has taken his goal tally in 2018/19 to six after his finish against Watford.
Having also registered five assists and it leaves Guardiola with a selection dilemma in midfield as Raheem Sterling and Riyad Mahrez are also in fantastic form.
However, with Sterling an unused substitute at Vicarage Road and the fixtures mounting up over the festive period, Sané could and indeed should be starting more games for City as the season progresses.
3. Watford Are Not an Easy Team to Beat
Despite scoring only two goals in their last five league games, the way Watford went toe to toe with the champions in the second half showed they are not a team to be scorned at.
They have been rather unlucky in recent weeks after starting the 2018/19 campaign with four straight wins. They are certainly a force at home, having beaten Spurs and proven to be a tough match for Liverpool and now City.
With Manchester United's inconsistent form leaving sixth place there for the taking, do not be surprised to see Watford in contention for a Europa League spot towards the end of the season.
4. Manchester City Are Prone to Mistakes
The last ten minutes of the contest proved that, unbelievably, Manchester City's players make mistakes.
It was Fabian Delph who gave the ball away in the lead-up to the Hornets' goal and, in the closing stages of the game, Watford could sense that an unlikely draw was within reach.
Just as Wolves had shown us earlier this season, Pep Guardiola's coaching methods are not foolproof. The good news for Liverpool fans is that if the Reds stay in the title race for long enough, City may yet buckle under pressure.