The goalkeeper made an outstanding, one-handed, stop to keep out a Tomas Soucek header. He also made smart saves to deny Michail Antonio and Jarrod Bowen in the first-half. In the end, though, they were all in vain with Patricio simply having too many poor performers in front of him.
Produced a crucial header to nod the ball away from Antonio after Soucek saw an effort parried by Patricio. That moment aside, though, Boly looked shaky again.
Booked for a needless foul on Antonio, Coady will be disappointed the West Ham forward caused him and his fellow centre-backs so many problems.
The Moroccan stood off Bowen for West Ham’s opener, allowing him to get far too close to goal. He was also turned by Antonio which forced Patricio into another good save.
All eyes were on the wing-back following his big-money move from Barcelona. He showed glimpses of quality. But, overall, this was a debut to forget.
The Portuguese midfielder moved the ball well at times and was combative in the middle of the park, making some well-timed challenges. Neves also forced Łukasz Fabianski into a decent save with a low drive from 20-yards on the stroke of half-time.
A quiet display from the midfield maestro who failed to stamp any authority on the game. Moutinho kept things ticking over with simple passes but there was a lack of incisiveness to his game. Subbed for Ferreira.
Back in the side following Marcal’s injury, Vinagre was beaten in the air by Soucek in the build-up to Patricio’s wonder save. Also beaten to the ball by Ryan Fredericks, leading to another opportunity for Soucek.
Back on the wing, you couldn’t help but feel something may happen when the 24-year-old got on the ball. But while he showed flashes of his pace, the final pass was always lacking. Subbed for Silva just past the hour.
Lacked quality: 5
One of the few players to leave the London Stadium with any credit, Neto was bold and produced some exciting runs pace. The winger got into some good positions but overall was part of a forward line which lacked spark.
The striker had three goals in four games against West Ham before kick-off. But here he was starved of service and fed off scraps.
Fabio Silva (for Traore 62), Ki-Jana Hoever (for Semedo 73), Vitor Ferreira (for Moutinho 73). Not used: John Ruddy, Max Kilman, Meritan Shabani, Leander Dendoncker.