The Premier League is well and truly taking shape as we charge towards Christmas, with Chelsea seemingly Liverpool's prime challengers at the top.

After the Reds drew at home to Fulham, Chelsea took advantage by beating Brentford and moving to within two points of the league leaders.

Enzo Maresca keeps insisting his team are not in a title race, but if Chelsea were to beat Everton on Sunday, then they would move above Liverpool - at least temporarily - who then face Tottenham.

Spurs were one of the big winners from the weekend's action, as their 5-0 victory over Southampton saw Russell Martin join now-former Wolves boss Gary O'Neil in losing his job on Sunday.

Arsenal slipped up with a 0-0 draw at home to Everton, while Amad Diallo made the headlines in the Manchester derby, as Manchester United came from behind to beat Manchester City 2-1 at the death, leading to more introspection for the struggling Pep Guardiola.

But, which teams across the weekend's fixtures were perhaps fortunate to gain a positive result, and which ones were unlucky?

Lucky winners: Everton

An unexpected point away at a title contender can always feel like a victory, especially for a team down towards the bottom, and Everton fans were fairly celebrating at Emirates Stadium on Saturday after their side held firm in a goalless draw.

Jordan Pickford was excellent for the Toffees, making five saves to keep Arsenal at bay.

The Gunners finished with 1.22 expected goals (xG), with that figure rising to 1.8 xG on target (xGoT) - Pickford proving his quality there.

It was a stubborn defensive rearguard from Sean Dyche's team and, for that, they deserve plenty of credit. Ahead of Pickford, Jarrad Branthwaite and James Tarkowski made seven clearances each, and Arsenal created only one big chance.

However, going forward, Everton carried no threat at all, bar one early opening for Abdoulaye Doucoure, whose attempt was blocked by Gabriel Magalhaes.

Everton finished with just 0.09 xG from two attempts, and neither of them were on target. There have been five instances of a side failing to have a shot on target in a Premier League game this season, with Arsenal being the opposition on two occasions.

Had the Gunners found the breakthrough, then Everton would have been unlikely to have tested them much in response.

Unlucky losers: Wolves

Time was up for O'Neil, whose Wolves team again showed their lack of discipline as tempers boiled over at full-time after the loss to Ipswich Town.

Rayan Ait-Nouri was sent off, and Matheus Cunha may well face a ban after he grabbed the glasses off the face of a member of the Tractor Boys' backroom staff.

Cunha had smashed in an equaliser for Wolves at Molineux, after an own goal from Matt Doherty had opened the scoring. Yet, right at the end, Jack Taylor popped up with a winner for Ipswich.

O'Neil was sacked on Sunday, but reflecting on his last game in charge, he may feel he was unfortunate.

Wolves finished with 1.27 xG to Ipswich's 1.2, so a draw would probably have been a fair result.

The hosts also had 16 shots to Ipswich's 10. But it is only one statistic that counts, and Wolves are now looking for a new boss.

Unlucky losers: Liverpool

Liverpool did not lose, but they did drop more points in their 2-2 draw with Fulham, while also having Andrew Robertson sent off.

For the Reds to claim a point against an in-form side, when down to 10 men, will please Arne Slot, but even though they have a game in hand, Liverpool's huge lead at the top has been cut.

Despite their numerical disadvantage at Anfield, the hosts still created chances worthy of a combined 2.13 xG, which was higher than Fulham's 1.22 and also the highest total of any team not to win in the Premier League this weekend.

Only Newcastle United, Chelsea and Arsenal managed more touches in the opponent's box across the weekend's games than Liverpool (35).