Crystal Palace and West Ham United had to settle for a point apiece on Monday night after a tense but ultimately goalless Premier League fixture finished 0-0 at Selhurst Park.

In front of 24,974 supporters in south London, the match had plenty of competitive edge but lacked the finishing touch. Palace saw more of the ball with 54 percent possession and fashioned nine attempts, yet managed only one effort on target. West Ham were slightly more threatening in front of goal, also taking nine shots but forcing four on target, though they could not find a way past the Palace back line.

The first half was fragmented at times, with Palace forward Brennan Johnson shown a yellow card in the 21st minute as the hosts looked to impose themselves. Oliver Glasner’s side worked the ball into useful areas and won four corners across the evening, but too often their final delivery or shot selection let them down.

West Ham, meanwhile, were content to stay compact and look for openings of their own. The visitors earned six corners and produced the better of the efforts on target, but the decisive moment never arrived. Graham Potter’s men showed discipline out of possession and did enough defensively to leave Selhurst Park with a deserved draw.

As the contest wore on, the tempo remained competitive without ever fully opening up. Late frustration surfaced in stoppage time when West Ham’s El Hadji Malick Diouf was booked in the 90+2nd minute, with Palace wing-back Daniel Muñoz also cautioned in the same minute.

There were no goal scorers on the night, and that told the story of a fixture defined more by shape, work rate and defensive organization than attacking quality. Palace finished with 13 fouls to West Ham’s 12, underlining the combative nature of the match.

For Palace, the draw moves them to an 11-10-11 record, while West Ham leave with a useful away point that takes them to 8-9-16. Neither side will celebrate a stalemate, but both can point to defensive resilience after keeping a clean sheet in a tightly contested London fixture.