West Ham were hoping to continue their good form of late, having won two of their previous three fixtures and they took the lead through a Michail Antonio effort following a first half that featured no shots on target for either side.
Antonio’s strike came with just under 30 minutes remaining but Ben Chilwell equalised from a tight angle with 15 minutes left on the clock.
Kai Havertz looked like he had scored the winner with a clinical header from a Chilwell cross before Maxwel Cornet thought he had snuck an equaliser in the last minute.
Moyes’ defence badly let him down, however, with summer arrival Thilo Kehrer contributing heavily towards the defeat.
Having arrived from PSG, Kehrer was expected to improve West Ham’s backline, but he hasn’t exactly impressed in his four matches so far, receiving a rating of only 6.38 from SofaScore – having given away a penalty on his debut against Brighton & Hove Albion and scoring an own goal against Tottenham Hotspur in midweek.
He was the lowest rated player on the pitch against Chelsea, with just 6.2 given as per SofaScore, and contributed very little to the West Ham cause.
The German made zero tackles, one interception and was dribbled past once during the match. Kehrer also lost 100% of his duels during the clash and the Chelsea frontline took advantage of this to secure a slightly undeserved win.
His pass success rate was only 79% and it clearly wasn’t the defender’s best day at the office. He should be up to Premier League speed now and improvement is needed before his side’s next match.
Moyes will be disappointed with the VAR decision and rightly so, but West Ham’s defensive problems continue, as Kehrer once again badly failed the 59-year-old on Saturday afternoon.