MaplePitch Logo

West Ham 1–2 Charlton Athletic: Late Penalty Miss Costs Hammers

The boos at full-time told their own story. West Ham’s descent into Championship reality took another jolt as Valentin Castellanos dragged a 93rd‑minute penalty wide, gifting Charlton Athletic a statement derby win in front of 62,500 restless witnesses.

Charlton strike first – and early

Charlton didn’t just survive the occasion. They owned the opening.

With barely any rhythm established, a routine long throw from Sonny Carey turned into chaos. West Ham’s back line hesitated, watched the ball bounce inside their own box, and paid for it. Lloyd Jones, the Addicks’ captain and hero of last weekend’s comeback against Derby, reacted first, twisting his body to hook an overhead kick past the helpless goalkeeper.

One long throw. One lapse. One goal down.

West Ham looked stunned. Charlton looked like they had seen this film before.

Campbell punishes Mavropanos

If the first goal was sloppy, the second was brutal.

Early in the second half, Konstantinos Mavropanos dallied in possession, too casual on the edge of his own area. Tyreece Campbell pounced. He robbed the defender, drove into the box and, with the composure of a player riding a wave of confidence, curled his finish beyond the keeper to double the lead.

Seven days earlier, Campbell had sealed Charlton’s win over Derby. Here, in front of more than 3,000 jubilant travelling supporters, he did it again – sharper, quicker, more decisive than anything in claret and blue.

The away end exploded. The rest of the stadium bristled with anxiety.

Piroe offers hope

Only then did West Ham truly wake up. They began to pin Charlton back, recycling the ball, forcing the visitors into deeper and deeper positions. Possession, territory, pressure – the Hammers finally had all three.

Their breakthrough came from a new face. Debutant Joel Piroe, alert in the six-yard box, reacted quickest to a loose ball and stabbed in from close range to halve the deficit. It was scruffy, but West Ham did not care. They had a lifeline and, for the first time all afternoon, a surge of belief.

Charlton, so composed earlier, suddenly found themselves hanging on.

Late drama, late despair

The final minutes were frantic. Crosses rained in, tackles flew, and every Charlton clearance drew roars from the away section. West Ham, desperate and direct, chased one last chance.

They got it in stoppage time. Conor Coventry was penalised for handball inside the area, and the roar around the stadium turned from frustration to expectation. Castellanos stepped up, the pressure of a turbulent start to the season hanging over him and his team.

He missed. Dragged wide. Season’s nerves laid bare in a single, skewed strike.

Charlton’s players collapsed into each other at the whistle, another scalp secured, another comeback from last week’s win over Derby reinforced by a performance full of edge and conviction. West Ham’s players stared at the turf, their promotion credentials already under scrutiny.

Two games into the campaign, one question now hangs over the Hammers: is this just an early stumble, or the shape of their season to come?