The Premier League meeting between West Ham and Chelsea ended 3-2 in favor of the home side at the London Stadium on Wednesday night.
Willian gave Chelsea the lead from the penalty spot after Pulisic was fouled in the box by Diop, just five minutes after Soucek had a goal controversially ruled out by VAR at the other end.
But justice was served in many ways as Soucek popped up right at the end of the half to make it 1-1 by converting a corner.
Antonio then edged Moyes’ men in front, only for Willian to score again from a free-kick.
But West Ham snatched victory late on through substitute Yarmolenko’s breakaway goal.