Chelsea (4-3-3): Mendy; Azpilicueta (c), Zouma, Thiago Silva, Chilwell (Emerson 9); Kante, Jorginho (Kovacic 66), Mount; Pulisic (Havertz 84), Abraham, Werner.
Unused subs Kepa, Rudiger, Christensen, Gilmour, Hudson-Odoi, Giroud.
Scorers Thiago Silva 10′, Abraham 78′, 80′
West Ham (4-2-3-1): Fabianski; Coufal, Balbuena, Ogbonna, Cresswell; Rice, Soucek; Bowen (Fredericks 90), Noble (c), Fornals (Benrahma 66); Haller.
Unused subs Martin, Randolph, Dawson, Diop, Johnson, Snodgrass, Yarmolenko.
Referee Chris Kavanagh.