James McClean goal counts for nothing...as his team-mate Jake Livermore clashes with West Ham fans
James McClean scored his first Premier League goal of the season for West Bromwich Albion, but his side were left heart-broken as Andy Carroll snatched a last minute winner for West Ham at the London Stadium.
West Ham boss David Moyes gave Carroll his first start since November and was repaid with two goals to sink relegation rivals West Brom 2-1.
Carroll's first was a trademark header, leaping above Kieran Gibbs and Jonny Evans to power home Aaron Cresswell's cross.
His second came in the fourth minute of stoppage time when he tucked in a low cross from a tight angle to secure three points which lifted the Hammers out of the drop zone.
Moyes said: "They were two great goals. It was a great centre-forward's header, as good as it gets. I was a centre-half and I don't think you can stop that.
"And from a tight angle the second was a great finish."
West Brom had taken the lead, with only their sixth goal on the road this season, after half an hour when James McClean cut inside from the left.
He waltzed past Winson Reid's weak challenge and, from the edge of the box, hit a hopeful shot which clipped the heel of Pedro Obiang and looped over Adrian into the net.
West Ham were booed off at half-time but Carroll's heroics saw the hosts come from behind to win a home match for the first time since they moved to the London Stadium.
"It didn't look likely for long periods," added Moyes. "But I actually think we've been through a time when things haven't gone for us, and they went for us tonight.
"Some games will suit Andy more than others and I thought this one suited him. The boys are giving it a real good go to get results."
Albion boss Alan Pardew, still without a win from eight matches in charge, had wanted the Premier League to postpone the game as it came just two days after a gruelling 1-1 draw with Arsenal.
"It was a tough last 20 minutes after they scored and their tails went up, and we were hanging on a bit physically and mentally," said Pardew.
"It was heartbreaking for the players and it's difficult to offer them any comfort.
"The first half I thought was very good but in the second half we got tired mentally as well as physically.
"It's disappointing because they deserved at least a draw tonight."Meanwhile, West Brom midfielder Jake Livermore was allegedly involved in a bust-up with a group of West Ham fans during his side's 2-1 defeat on Tuesday night.
The England international, who had been substituted during the second half, had to be escorted down the tunnel following the incident.
Baggies boss Alan Pardew admitted he saw Livermore, 28, in among the crowd at the London Stadium but did not know what had happened to prompt his actions.
Pardew, who will look into the incident, said: "The only thing I know is I see Jake in the crowd, which disturbed me. Obviously you don't want to see a player in the crowd.
"There's no way he's going in the crowd - because I know him, he's a great lad - unless he was provoked severely. That's all I know.
"I haven't had a chance to talk to Jake. I'll speak to Jake and we'll go from there."
West Ham manager David Moyes claimed he did not see the incident, but added: "I didn't know about it, but I've been told something happened."