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.
Fast start but tired West Ham out of ideas
That Bowen’s name was cheered loudest when it was read out before kick-off says everything about the England man’s importance on a night when another key forward, Lucas Paqueta, was missing through suspension.
Bowen showed his worth with the brilliant cross that invited Antonio’s header.
However, arguably Mexico midfielder Edson Alvarez, who missed the first leg, had a bigger impact as he helped his side keep Leverkusen penned in their own half for long spells of an opening period West Ham dominated.
Kovar kept out a far-post Bowen effort with his legs, denied the excellent Mohammed Kudus with a low save and caught an Antonio header when the Hammers forward would have been better letting Tomas Soucek, unmarked behind him, take the opportunity instead.
Yet, much like in this competition two years ago, when West Ham conceded early in the first leg against Frankfurt and had Cresswell sent off in the second, the path in front of them was not smooth.
Having lost Kostantinos Mavropanos in the first leg another central defender picked up an injury in this one as Nayef Aguerd stretched to win possession off Patrik Schick.
Without Paqueta and fellow Brazilian Emerson, plus England midfielder Kalvin Phillips, Moyes was denied the options that might have injected fresh impetus into his team, hard as they battled, while striking duo Danny Ings and Divin Mubama were left on the bench.
Now attention will start to turn to the Scot, who many fans feel has not made the most of the players at his disposal, even though results have largely been far better than any other period in recent memory.
Leverkusen set up Roma revenge mission
The visitors’ first-half strife gave more importance to the interval introduction of Victor Boniface, whose impact a week earlier triggered the late Leverkusen onslaught that wrecked all the hard work from West Ham that had gone before it.
In the end, it was that eight-minute period in Germany that proved decisive.
Having been knocked out in the semi-finals by Roma last season Leverkusen now have the chance of revenge.
Given their form this season and the Italians’ impressive resurgence under Jose Mourinho’s replacement as manager, club legend Daniele de Rossi, it should be an engrossing contest.
Player of the match
FrimpongJeremie Frimpong
West Ham United
-
Squad number9Player nameAntonio
-
Squad number20Player nameBowen
-
Squad number19Player nameÁlvarez
-
Squad number14Player nameKudus
-
Squad number28Player nameSoucek
-
Squad number7Player nameWard-Prowse
-
Squad number5Player nameCoufal
-
Squad number1Player nameFabianski
-
Squad number3Player nameCresswell
-
Squad number21Player nameOgbonna
-
Squad number27Player nameAguerd
-
Squad number4Player nameZouma
-
Squad number2Player nameJohnson
-
Squad number17Player nameCornet
Bayer 04 Leverkusen
-
Squad number30Player nameFrimpong
-
Squad number34Player nameXhaka
-
Squad number8Player nameAndrich
-
Squad number22Player nameBoniface
-
Squad number19Player nameTella
-
Squad number10Player nameWirtz
-
Squad number4Player nameTah
-
Squad number3Player nameHincapié
-
Squad number21Player nameAdli
-
Squad number17Player nameKovár
-
Squad number25Player namePalacios
-
Squad number2Player nameStanisic
-
Squad number20Player nameGrimaldo
-
Squad number14Player nameSchick
-
Squad number6Player nameKossounou
-
Squad number12Player nameTapsoba
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
Live Text
-
Match ends, West Ham United 1, Bayer 04 Leverkusen 1.
-
Second Half ends, West Ham United 1, Bayer 04 Leverkusen 1.
-
Attempt missed. Ben Johnson (West Ham United) right footed shot from outside the box is close, but misses to the left. Assisted by James Ward-Prowse.
-
Attempt missed. Victor Boniface (Bayer 04 Leverkusen) left footed shot from the centre of the box is high and wide to the left. Assisted by Jeremie Frimpong following a fast break.
-
Foul by Jeremie Frimpong (Bayer 04 Leverkusen).
-
Maxwel Cornet (West Ham United) wins a free kick in the attacking half.
-
Offside, Bayer 04 Leverkusen. Victor Boniface is caught offside.
-
Attempt saved. Tomás Soucek (West Ham United) header from the centre of the box is saved in the centre of the goal. Assisted by James Ward-Prowse with a cross.
-
Corner, West Ham United. Conceded by Exequiel Palacios.
-
Foul by Amine Adli (Bayer 04 Leverkusen).
-
Jarrod Bowen (West Ham United) wins a free kick on the right wing.
-
Amine Adli (Bayer 04 Leverkusen) is shown the yellow card for excessive celebration.
-
Edson Álvarez (West Ham United) is shown the yellow card.
-
Goal! West Ham United 1, Bayer 04 Leverkusen 1. Jeremie Frimpong (Bayer 04 Leverkusen) left footed shot from the right side of the box to the bottom left corner. Assisted by Josip Stanisic.
-
Substitution, Bayer 04 Leverkusen. Robert Andrich replaces Florian Wirtz.
-
Offside, Bayer 04 Leverkusen. Florian Wirtz is caught offside.
-
Matej Kovár (Bayer 04 Leverkusen) is shown the yellow card.
-
Offside, West Ham United. Michail Antonio is caught offside.
-
Tomás Soucek (West Ham United) is shown the yellow card.
-
Exequiel Palacios (Bayer 04 Leverkusen) is shown the yellow card.