David Moyes has made one change to the team that lost against Burnley mid-week with Mark Noble replacing Andriy Yarmolenko who returns to the bench. Haller is not deemed fit enough to start and remains on the bench.
Soucek will push up with Noble and Rice in front of the back four.
West Ham United: Fabianski, Fredericks, Diop, Ogbonna, Cresswell, Rice, Soucek, Noble ©, Fornals, Bowen, Antonio
Subs: Randolph (GK), Johnson, Balbuena, Masuaku, Wilshere, Lanzini, Yarmolenko, Ajeti, Haller
Norwich starting lineup consists of: Krul, Aarons, Klose, Godfrey, Lewis, Tettey (c), Vrancic, Buendia, Stiepermann, Hernandez, Pukki with McGovern (G), Rupp, Cantwell, Trybull, Drmic, McLean, Duda, Idah, Martin on the bench.
West Ham has not won at Carrow Road since 1973 but with Norwich not winning a Premier League game since 28th February will hope to break that 37-year record this lunchtime.
West Ham are unbeaten against the bottom six teams this season.