West Ham bowed out of the Europa League at London Stadium as Jeremie Frimpong’s late leveller denied David Moyes’ side the consolation of becoming the first side to beat new German champions Bayer Leverkusen.
Michail Antonio’s 13th-minute header gave the Hammers a perfect start in their attempts to overturn a two-goal first-leg deficit.
But despite dominating the opening period they were unable to prize open the Leverkusen defence a second time.
Jarrod Bowen came closest when his far-post effort was saved by Matej Kovar but Xabi Alonso’s side improved significantly after the break.
Frimpong blazed over after running clear of the defence, but made amends in the final minute with a shot that flew past Lukasz Fabianski after taking a significant deflection off Aaron Cresswell.
The goal preserved Leverkusen’s incredible unbeaten record since a 3-0 reverse at Bochum on 27 May last year, 328 days ago, and booked a last-four meeting with Brighton’s conquerors Roma, who knocked out AC Milan.
In truth, a tiring West Ham had run out of ideas before Frimpong’s equaliser.
They were offered a warm ovation from their fans though, a mark of appreciation for a memorable three-year chapter of European adventures, which brought them their first trophy in 43 years last season when they won the Europa Conference League.
They do have an outside chance of qualifying for a fourth consecutive European season but they would need to improve significantly on their recent Premier League form, while the future of manager David Moyes, whose contract expires at the end of the season, is uncertain.
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 key = Give it up = Pure perfection
West Ham United
Starting XI
-
Squad number1Player nameFabianski
Average rating6.77
-
Squad number5Player nameCoufal
Average rating6.86
-
Squad number4Player nameZouma
Average rating6.42
-
Squad number27Player nameAguerd
Average rating6.55
-
Squad number3Player nameCresswell
Average rating6.81
-
Squad number19Player nameÁlvarez
Average rating6.98
-
Squad number28Player nameSoucek
Average rating7.00
-
Squad number20Player nameBowen
Average rating7.16
-
Squad number7Player nameWard-Prowse
Average rating7.04
-
Squad number14Player nameKudus
Average rating7.09
-
Squad number9Player nameAntonio
Average rating7.20
Substitutes
-
Squad number2Player nameJohnson
Average rating6.08
-
Squad number17Player nameCornet
Average rating5.89
-
Squad number21Player nameOgbonna
Average rating6.47
Bayer 04 Leverkusen
Starting XI
-
Squad number17Player nameKovár
Average rating5.74
-
Squad number6Player nameKossounou
Average rating5.51
-
Squad number4Player nameTah
Average rating5.78
-
Squad number3Player nameHincapié
Average rating5.78
-
Squad number2Player nameStanisic
Average rating5.72
-
Squad number25Player namePalacios
Average rating5.75
-
Squad number34Player nameXhaka
Average rating6.32
-
Squad number20Player nameGrimaldo
Average rating5.72
-
Squad number19Player nameTella
Average rating6.05
-
Squad number10Player nameWirtz
Average rating6.01
-
Squad number14Player nameSchick
Average rating5.64
Substitutes
-
Squad number8Player nameAndrich
Average rating6.20
-
Squad number12Player nameTapsoba
Average rating5.28
-
Squad number21Player nameAdli
Average rating5.62
-
Squad number22Player nameBoniface
Average rating5.97
-
Squad number30Player nameFrimpong
Average rating7.56
Line-ups
West Ham
Formation 4-2-3-1
- 1Fabianski
- 5CoufalBooked at 79minsSubstituted forJohnsonat 84′minutes
- 4ZoumaBooked at 79mins
- 27AguerdSubstituted forOgbonnaat 45+2′minutes
- 3Cresswell
- 19ÁlvarezBooked at 90minsSubstituted forCornetat 84′minutes
- 28SoucekBooked at 85mins
- 20BowenBooked at 72mins
- 7Ward-Prowse
- 14Kudus
- 9AntonioBooked at 31mins
Substitutes
- 2Johnson
- 17Cornet
- 18Ings
- 21Ogbonna
- 42Casey
- 45Mubama
- 49Anang
- 55Knightbridge
- 58Simon-Swyer
- 61Orford
B Leverkusen
Formation 3-4-2-1
- 17KovárBooked at 86mins
- 6KossounouBooked at 5minsSubstituted forTapsobaat 29′minutes
- 4TahBooked at 31mins
- 3Hincapié
- 2Stanisic
- 25PalaciosBooked at 85mins
- 34Xhaka
- 20GrimaldoSubstituted forAdliat 68′minutesBooked at 90mins
- 19TellaSubstituted forFrimpongat 45′minutes
- 10WirtzSubstituted forAndrichat 87′minutes
- 14SchickSubstituted forBonifaceat 45′minutes
Substitutes
- 1Hrádecky
- 7Hofmann
- 8Andrich
- 12Tapsoba
- 13de Matos Soares
- 21Adli
- 22Boniface
- 30Frimpong
- 32Puerta
- 36Lomb
- 38Izekor
- Referee:
- José María Sánchez Martínez
Match Stats
Live Text
Match ends, West Ham United 1, Bayer 04 Leverkusen 1.