ARTICLE AD BOX
West Ham maintained their 100% Europa Conference League record and secured a place in the knockout stage with victory over Anderlecht at London Stadium.
First-half goals from Said Benrahma and Jarrod Bowen were enough to make it four wins from four in Group B despite Sebastiano Esposito's late penalty.
David Moyes' side still need a point from their final two games to confirm their direct passage to the last 16.
West Ham were too good for their visitors throughout, with Wolves loanee Fabio Silva barely making an impact for Anderlecht up front.
Benrahma's well-taken free-kick gave the hosts the lead before England World Cup hopeful Bowen drove home his third European goal of the campaign and his sixth in the last two seasons, joining Johnny Byrne and David Cross as the club's joint highest scorer in European competitions.
The final 15 minutes witnessed unpleasant scenes as rival supporters threw seats at each other, prompting the police to intervene to keep them apart.
- Reaction to West Ham's win over Anderlecht
- You can now get West Ham news notifications in the BBC Sport app - find out more
- Everything Hammers - go straight to all the best content
Benrahma makes an impact
Benrahma has been a frustrating performer for West Ham since his arrival from Brentford two years ago.
The Algerian is capable of moments of brilliance but, as Moyes has noted, too often his end product fails to match the approach work.
His 14th-minute opener was superb. Sizing up his free-kick from a central position 20 yards out, he caught it just right. And while he was aided by the Anderlecht wall breaking too early, it had the pace and precision to beat Hendrik van Crombrugge.
Yet in the second half came one of those moments Moyes finds so irritating. Scampering down the left, in loads of space, Benrahma tried to find a team-mate but overhit his cross, forcing central defender Ben Johnson to run back and retrieve.
Until Benrahma loses that inconsistency from his game, it is hard to see how he gets a place in Moyes' first-choice line-up on a regular basis.
More to follow.
How to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
West Ham United
Squad number13Player nameAreola
Squad number2Player nameJohnson
Squad number21Player nameOgbonna
Squad number3Player nameCresswell
Squad number5Player nameCoufal
Squad number10Player nameLanzini
Squad number12Player nameDownes
Squad number33Player nameEmerson
Squad number20Player nameBowen
Squad number11Player nameLucas Paquetá
Squad number22Player nameBenrahma
Squad number7Player nameScamacca
Squad number8Player nameFornals
Squad number15Player nameDawson
Squad number28Player nameSoucek
Squad number41Player nameRice
RSC Anderlecht
Squad number30Player nameVan Crombrugge
Squad number56Player nameDebast
Squad number3Player nameDelcroix
Squad number5Player nameMoussa
Squad number62Player nameMurillo
Squad number61Player nameArnstad
Squad number21Player nameDiawara
Squad number10Player nameVerschaeren
Squad number7Player nameAmuzu
Squad number99Player nameFábio Silva
Squad number70Player nameEsposito
Squad number4Player nameHoedt
Squad number14Player nameVertonghen
Squad number27Player nameSadiki
Squad number29Player nameStroeykens
Squad number76Player nameStassin
Line-ups
West Ham
Formation 3-4-3
- 13Areola
- 2JohnsonBooked at 88mins
- 21OgbonnaSubstituted forDawsonat 22'minutesSubstituted forSoucekat 75'minutes
- 3CresswellSubstituted forRiceat 63'minutes
- 5Coufal
- 10Lanzini
- 12DownesBooked at 59mins
- 33Emerson
- 20BowenSubstituted forScamaccaat 64'minutes
- 11Tolentino Coelho de LimaBooked at 36minsSubstituted forFornalsat 45'minutes
- 22Benrahma
Substitutes
- 7Scamacca
- 8Fornals
- 15Dawson
- 28Soucek
- 32Coventry
- 35Randolph
- 41Rice
- 47Hegyi
- 59Appiah-Forson
- 62Potts
- 68Scarles
Anderlecht
Formation 3-5-2
- 30Van Crombrugge
- 56Debast
- 3DelcroixSubstituted forHoedtat 79'minutes
- 5Moussa
- 62Murillo
- 61ArnstadBooked at 9mins
- 21DiawaraSubstituted forSadikiat 59'minutes
- 10VerschaerenSubstituted forVertonghenat 67'minutes
- 7AmuzuSubstituted forStroeykensat 66'minutes
- 99Fábio SilvaSubstituted forStassinat 79'minutes
- 70Esposito
Substitutes
- 4Hoedt
- 9Raman
- 14Vertonghen
- 16Verbruggen
- 24Abdulrazak
- 26Coosemans
- 27Sadiki
- 29Stroeykens
- 46Ait El Hadj
- 54Sardella
- 71Leoni
- 76Stassin
Live Text
Match ends, West Ham United 2, RSC Anderlecht 1.
Second Half ends, West Ham United 2, RSC Anderlecht 1.
Foul by Saïd Benrahma (West Ham United).
Wesley Hoedt (RSC Anderlecht) wins a free kick in the defensive half.
Attempt missed. Mario Stroeykens (RSC Anderlecht) right footed shot from outside the box is just a bit too high. Assisted by N'Diaye Moussa.
Attempt saved. Gianluca Scamacca (West Ham United) right footed shot from outside the box is saved in the centre of the goal. Assisted by Tomás Soucek.
Attempt missed. Saïd Benrahma (West Ham United) right footed shot from outside the box is close, but misses to the right from a direct free kick.
Manuel Lanzini (West Ham United) wins a free kick in the attacking half.
Foul by Mario Stroeykens (RSC Anderlecht).
Goal! West Ham United 2, RSC Anderlecht 1. Sebastiano Esposito (RSC Anderlecht) converts the penalty with a right footed shot to the bottom right corner.
Ben Johnson (West Ham United) is shown the yellow card for a bad foul.
Penalty conceded by Ben Johnson (West Ham United) after a foul in the penalty area.
Penalty RSC Anderlecht. Sebastiano Esposito draws a foul in the penalty area.
Attempt missed. Tomás Soucek (West Ham United) right footed shot from the left side of the box is close, but misses to the left. Assisted by Saïd Benrahma.
Gianluca Scamacca (West Ham United) wins a free kick in the defensive half.
Foul by Wesley Hoedt (RSC Anderlecht).
Flynn Downes (West Ham United) wins a free kick on the left wing.
Foul by Lucas Stassin (RSC Anderlecht).
Offside, RSC Anderlecht. Wesley Hoedt tries a through ball, but Michael Murillo is caught offside.
Substitution, RSC Anderlecht. Lucas Stassin replaces Fábio Silva.