Championship
Bolton Wanderers 2-3 West Ham United 

Tuesday, 8th September 2026
by Chris Wilkerson | Forum match thread

In a game that was at times thrilling, and always a gripping contest, West Ham United came away with a hard-fought victory, winning 3-2 against a battling Bolton Wanderers to put themselves top of The Championship.

On a cool September evening at the stylishly named Toughsheet Community Stadium, fans were spoiled to a first half full of goals, the game turning this way and that after Bowen gave his side the lead, only to see it cancelled out five minutes later. The hosts completed the comeback inside the opening half hour, but then saw Mavropanos equalise just as quickly as the hosts had.


Embed from Getty Images


A lively first half was followed by an engaging, if calmer second period. At times scrappy, The Hammers dug deep and benefitted from a goalkeeping mistake to take the win in a fantastic match that both sides contributed to in equal measure.

When fans waxed lyrical about the football being different down here, these are the kind of games they're talking about. The first half was chaotic, a hectic ding-dong of a game, ironically elevated by the excellence of Bolton winger Kylian Dong, who lit up the left wing on his first start for his club. The second was gripping, mired more in scrapping fight in the middle of the park, but always on the edge of something dramatic happening. With the game in the balance, both sides felt they could win, and both played with the intent to gain all three points.

But with their captain in goalscoring form, West Ham scored the odd goal in five to take those points and put themselves top of the Championship.

They may have expected an easier time from a team coming off the back of a 4-0 defeat at Millwall and three successive defeats, but their manager made seven changes in an effort to arrest the slide.

The visitors made changes of their own. There was a first start for young Edvin Austbo on the back of his first goal for the club at the weekend. Solomon, Piroe and Taty went out, with Austbo, Kante and Pablo coming in as the manager rotated his side and went with what looked a more solid team for a trip away from home. Walker-Peters also returned to replace Veltman.

There was no place in the bench for Castellanos, who had hobbled out of the win over Derby, but Nuno was close to his full squad and looked comfortable using it to make changes and keep his side fresh in a long and relentless season.

The game started quickly and built to a frightening pace. The home side tested Hermansen from range after Kante gave a freekick away inside two minutes. The young midfielder played most of the first half in an advanced role, closer to a pair with Pablo than a midfielder, leaving the Mukasa and Engels partnership to try and control the game from the middle of the park.

But it became rather quickly apparent that control was not going to be something either side could rely on in this hectic first half.


Embed from Getty Images


Everything seemed to be going to plan 13 minutes in when The Hammers scored from their first notable attack of the game. After Mavropanos was decisive in defence to halt a Bolton attack, Mukasa found Bowen on the right wing. He quickly fed the ball forward into the path of Walker-Peters's overlapping run, and the right back looked to slide a pass into the feet of Kante at the edge of the box.

The pass was intercepted by a desperate challenge in the area, but Sheehan's poke towards his own goal didn't have the power to get to his goalkeeper. Instead, Pablo went sliding in to force it at goal, his effort smothered by Bazunu diving out low to meet him inside his own six-yard-box.

The Pablo effort cannoned off the goalkeeper's chest, and bounced back to Jarrod Bowen, who smacked it into the roof of the net from six yards out to give his side a valuable lead.

If Hammers fans thought it would open the floodgates as Bolton pressed forward and left themselves open for the West Ham counter, they were very quickly shown otherwise. Bolton came right back at their visitors, and after a few loud refrains about the cockney boys being on a bender, it was the home side who had reason to cheer.

Five minutes after going behind, they were level again. The debutant Kyliane Dong, on loan from Augsburg, was tricky and direct, his pace and darting movement a problem for Walker-Peters from start to finish. It was his cross to the front post that Mavropanos stretched to get to, but couldn't fully clear, only making it to the edge of the box.

Onto it in a flash was Erhahon, beating a defence on its heels to the ball and smashing it low at goal with his left. It took a big deflection off Mavropanos on the way through him, and flew off him six yards out from goal and into the back of the net with Hermansen left with no chance.

Now the home side had all the momentum, and it was last season's League One playoff winners forcing back the relegated Premier League side. They could have taken the lead three minutes after scoring, but Iling-Junior, on loan from Aston Villa, skied a presentable chance from the edge of the area made by great work from Rodrigues.

Austbo nearly got in at the other end, but just before the thirty-minute mark, the home side grabbed the lead. This came from poor defending by Walker-Peters, who allowed his man to get goal side of him and then panicked. Not to ignore the skill of Bolton's play to get there, popping it around defenders on the edge of the box with slick and inventive passing.


Embed from Getty Images


When it was gracefully flicked to Dong just inside the West Ham area, the young Frenchman was between right back and centre back, and Walker-Peters challenged rashly as he tried to recover the situation.

A lunge in at the ball, the defender was clearly late and clearly impeded the winger, taking him down with a challenge he didn't need to make and barely had a chance to complete successfully.

The referee had no hesitation in pointing to the spot, and Rodrigues gleefully stepped up and slammed it home to Hermansen's left as the goalkeeper went diving to his right. From a position of strength, The Hammers were now 2-1 down and flailing a little.

But in a breathless first half, there was no time to reflect on what had just happened. Four minutes after the Bolton second, West Ham were level again. Pablo did very well to win a freekick some 30 yards from goal, just nudging towards the right wing.

Arne Engels stepped up, and he showed exactly why he has a reputation as a dead-ball specialist. The delivery was sensational, you could ask for nothing more as he curled behind the Bolton defensive line and perfectly into the corridor between goalkeeper and defence.

It bounced once and bounced up high, exactly as Mavropanos needed it to as he attacked the back post. The defender did everything right, powering it into the top corner from close range with Bazunu given no chance. The header was good, but the cross was art.

Moments later, it was Mavropanos again causing the danger, back at the same far post after Bowen curled a corner deep from the right. The centre back was up above everyone, but this time Bazunu was a match for it, a big hand swatting away a good header that could have nestled in that top corner once again.

Straight down the other end, Dong squared up Walker-Peters and then beat Bowen when cutting inside, only to blast his shot wide from a good position.


Embed from Getty Images


Dalby forced Hermansen into a good save in stoppage time, a long forward ball controlled by the striker as he backed into Mavropanos, spinning quickly and forcing the goalkeeper to show off his reflexes with a smart save low to his right.

The sides went in at 2-2 for the half-time break, both fully deserving of the loud support from both sets of fans, a reward for a fantastic first half of attacking intent.

West Ham had looked the better team until they scored, but then seemed to sit off, and Bolton didn't crumble like others had. In the end, the players could feel a little lucky to be back on level terms, although there was no luck in Engels's cracking delivery.

Neither side made a change in the break, and West Ham probably should have taken the lead inside a couple minutes of the restart.

Walker-Peters was excellent again down the right wing, and this time he found Kante when drilling it low to the edge of the box as everyone else went rushing towards goal. But Kante snapped at his chance, blasting over when he had the time and space to compose himself and do far better.

The game remained open for a little, but space quickly became harder to find as both sides tried to plug the gaps behind them, rather than the attacking abandon shown before the break.

One change did seem to be Kante playing a little deeper, using his physicality to defend and maybe giving Mukasa the freedom to make the difference at the sharp end of things, but this was the first game that the young City loanee couldn't grab and take ahold of.

He wasn't the first change, the energetic Austbo replaced just before the hour, as was Walker-Peters, as Nuno turned to the fresh legs and quality on his bench. On came Solomon and Veltman to benefit against tiring opponents.


Embed from Getty Images


The winger almost had an instant impact, a few minutes after his arrival, when Bowen won the ball in the middle and quickly played a pass to put Solomon through, but he wasted his shot, hitting right at the goalkeeper after shuffling inside when caught by the retreating defence.

From what was an open game with quick forward play into gaping spaces, now the entertainment came from the way both sides scrapped in the middle and looked to spring into attack when turning the ball over. This was a great leveller, the Bolton players as hungry for the ball as any in claret and blue.

The bench was used once more, a second double change with Orford and Piroe replacing Mukasa and Pablo with 25 minutes remaining. The young midfielder is calm in possession but has a bit more defensive nous than Mukasa, and his energy was needed for the fight, one that only Engels really seemed to thrive in.

It wasn't helped by some sloppy defending, Mavropanos guilty of mistakes that allowed possession to change hands, even if they were mistakes thankfully in less dangerous areas. For all their skills and experience, neither Kilman nor Mavropanos are commanding figures, and it was in the second half that this was more apparent. When it needed a leader to step in and be decisive, to show authority and composure, neither were the man to do it.

Piroe probably should have scored after great work on the left by Solomon, who darted inside, beat his man and then chipped a ball over the defence for the Dutch-born striker, but he snapped at it, hitting the ball just as it bounced and finishing wildly from 12 yards with only the goalkeeper to beat. Replays showed he was offside when the ball was played, but with no flag raised and no VAR, it appeared a chance completely wasted.

His movement was useful, though. The striker makes more classic, typical runs from the man leading the line, dedicating much more of his work to the penalty box than a forward like Pablo, who is more tirelessly and selflessly battling to be a presence. That makes Piroe a little easier to play for, knowing he'll be peeling off defenders and looking to get in behind whenever possible.

Scarles played one tremendous ball in behind the defence for Piroe, and only a toe from the recovering defender stopped the striker from waltzing in for another one-on-one chance. The Hammers were pressing for more, but it did look like it may just be one of those days as things broke down and Bolton thwarted many moves before they could really get started.

Moments after Bolton withdrew arguably the man of the match at that point, the young winger Dong, Kante showed his power to burst through the defence and into the box, smashing an effort in with his left that Bazunu did well to parry wide.


Embed from Getty Images


That was the warning shot. Having shown firm wrists to keep out both Kante and Mavropanos, it was just Bazunu's luck that his hands were too soft to deal with Bowen a minute later. It was good play from West Ham, stretching Bolton with strong passing that found Veltman free on the right wing, 30 yards from goal.

Composed, he looked up and curled a ball low around the back of the Derby defence. Bowen peeled off his man and got around him to meet it, letting it roll across him at the near post before diverting it low to the bottom corner. Bazunu got down to it and should have made the save, but his outstretched left just flapped like paper, the bobbling ball slipping through his hand and into the back of the net. With just over 10 minutes to go, West Ham had been given a lead and didn't let go.

Morato replaced Scarles as Nuno looked to shut up shop. Substitute Nelson had half a chance, firing low across goal, but it was West Ham who should have added another.

On a hat trick, Bowen was found in the box after good work by Solomon as the experienced pair led a counter, two against two. Bowen got it to feet just inside the box, centre of goal, and was one-on-one, only to delay his effort, taking too long to control and wanting it to be too ideal, so that by the time he shot, a great block came flying in to stop his effort.

Two late Bolton corners added a scare, and the ever glorious sight of a goalkeeper going up for a corner, but neither found a man in white, and as The Hammers cleared the second, the final whistle blew. It made it three wins on the spin, and put Nuno's side top, albeit QPR, Charlton and West Brom will all hope to win this evening and go above The Hammers.

This was a win that felt worth more than the three points. Even going top temporarily is a reward for this side, putting them where they expect to be and letting them forget completely the wobbles of the first three games.

It also proved their resilience. They may have looked shellshocked after the Bolton equaliser and a bit ragged until they took the lead, but fighting back from there, they dug in, and showed they can win playing good football and win when it becomes a scrap. Both will be needed in equal measure across the season.

It has been a long time (five years) since West Ham topped a league, and they will hope this is day one of many.


Embed from Getty Images


Manager's Rating

Nuno Espirito Santo: 7/10 Rotated his squad and gave chances to Austbo and Kante when he could have done otherwise. It worked, his side recovered and the option of Kante was clever as it gave a bit more steel in the middle on a windy night away in Bolton. The subs were solid, Veltman really paying off. Slight worries about how the side lost their nerve after Bolton equalised, and a team with seven changes and many debutants after three successive defeats were definitely worth a point.

Want to submit your match reports to KUMB.com? More details here ...

 Click to view all West Ham United vs Bolton Wanderers match reports

 Click to view all match reports by Chris Wilkerson

Like to share your thoughts on this article? Please visit the KUMB Forum to leave a comment.





Player Ratings

Click on any player's name to view their full KUMB bio, including all historical match notes and ratings/10.

Mads Hermansen
Couple of sharp saves, but left with no chance on the goals.


Kyle Walker-Peters
The defending on the penalty was poor, and he was worried by Dong on multiple occasions, but the forward play was very encouraging. He was great for the first goal, and then did the same thing to create a huge chance for Kante in the second half. Bowen being in the right place to score goals is possibly down to the right backs getting in better attacking positions.


Ollie Scarles
One delicious ball cut out, he was not as decisive going forward as the right backs.


Max Kilman
Calmer than Mavropanos but not convincing, he was busy and got through plenty of work. His composure in possession is useful, he's passing out well from the back.


Konstantinos Mavropanos
Great header for the goal and unlucky not to get a second, but looked haphazard in his defensive work. There were moments where he added to the chaos rather than making decisive actions to halt it.


Arne Engels
A really good showing from Engels, who fought and scrapped when it was that game, put had poise and creativity when that side was needed. Others seemed to struggle in the dynamic shifts between the two, whilst Engels was comfortable with both. The cross for Mavropanos's goal really is sensational.


Divine Mukasa
Probably his first poor showing for the side. Just didn't get involved in a meaningful way, run over by a game that became more about energy and muscle than craft and skill.


Edvin Austbo
Busy at times, he definitely brings more immediate energy and hard work than Solomon, but in a first performance from the start, got no real joy from the left wing.


Mohamadou Kante
Because he's a little rough around the edges, he's going to get criticised more than he deserves because they are simple things for supporters to pinpoint. Here, he managed to be a threat for West Ham whilst still getting disciplined defensive work in. In a team that can be a little bit samey, likes to play in front of the defence, his desire to make stuff happen himself and to drive at defenders through the middle can make a huge difference.


Jarrod Bowen
He's still not even at his best, yet he's creating big chances every game and now knocks home two to carry his side over the line. Both Solomon and Mavropanos could have scored from Bowen's good work, and whilst both goals he scored are simple, they're also highly intelligent. He follows the ball and the move to be in the right place to put the rebound home for the first, and whilst the finish on the second isn't perfect, he's composed enough to let it roll across him and onto his left, knocking it away from where the goalkeeper's weight is going, when he could have snatched at it.


Pablo Felipe
Did a lot of the Pablo stuff, the gritty work that isn't glamorous and isn't in the wheelhouse of many strikers. Not the greatest of attacking presences, but it's that selfless work rate and endeavour that gets him the assist, making the effort and the challenge ahead of Bazunu.



Substitutes

Manor Solomon
(Austbo 58') Should have done better from the chance Bowen created, but came on to create big chances for Piroe and the captain.


Joel Veltman
(Walker-Peters 58') The pass for the assist was excellent.


Joel Piroe
(Pablo 67') Missed his big chance.


Lewis Orford
(Mukasa 67') Had the same problems as Mukasa in there, couldn't impose himself on the game.


Morato
(Scarles 84') Mostly for one late run forward where he bullied his opponent like a man against a boy.


Fin Herrick
Did not play.


Adama Boiro
Did not play.


Keibar Lamadrid
Did not play.


Josh Ajala
Did not play.



Match Facts

West Ham United: Mads Hermansen, Kyle Walker-Peters, Ollie Scarles, Max Kilman, Konstantinos Mavropanos, Arne Engels, Divine Mukasa, Edvin Austbo, Mohamadou Kante, Jarrod Bowen, Pablo Felipe.

Goals: Jarrod Bowen 13  Konstantinos Mavropanos 77 Jarrod Bowen 31              .

Booked: Ollie Scarles   Konstantinos Mavropanos         .

Sent Off: None sent off.     .

Bolton Wanderers: Bazunu, Larrazabal, Toal (c), Forino, Conway, Erhahon (McAtee 84), Sheehan, Iling-Junior (Gale 67), Rodrigues, Dong (Nelson 73), Dalby (Hardie 84) .

Subs not used: Bonham, Davies, Simons, Ito, Bair.

Goals: Erhahon (19), Rodrigues (pen 27).

Booked: None booked..

Sent off: None.

Referee: David Webb.

Attendance: 25,510.

Man of the Match: Jarrod Bowen.