OLI McBURNIE scored the latest goal in Premier League history to break West Ham hearts and keep Sheffield United clinging on at the foot of the Prem.
James Ward-Prowse’s 78th-minute spot-kick fired the Irons into a 2-1 lead after Ben Brereton Diaz cancelled out Maxwel Cornet’s opener.
Oli McBurnie celebrates his late leveller[/caption] The Scotland international bagged from the penalty spot[/caption] James Ward-Prowse thought he’d won it for the Hammers[/caption]And it looked for all the money that the Hammers would close out the win and move to within three points of Tottenham in fifth as the six minutes of injury time ticked on.
But West Ham then lost their heads as Vladimir Coufal was handed a second yellow card – moments after Sheffield United sub Rhian Brewster was shown a straight red.
And with their last attack, Blades midfielder James McAtee floated a ball into the box and McBurnie was clattered by both Ben Johnson and keeper Alphonse Areola.
Ref Michael Salisbury pointed straight to the spot but there was still plenty of drama as the injured Areola received treatment before being replaced by Lukasz Fabianski.
But the Pole could do nothing as McBurnie buried it in the bottom corner to claim what could prove a priceless point for Sheffield United, despite remaining rock bottom and seven points off safety.
Without Mohammed Kudus, Paqueta, Michail Antonio and Nayif Aguerd, the Hammers struggled to get going against the basement boys but had the first big chance as Jarrod Bowen dragged wide after Vinicius Souza was dispossessed.
The Blades were nervy and sloppy at the back yet West Ham wasted the final ball time and time again.
Lively youngster Andre Brooks led the charge going the other way but the hosts failed to convert a number of half chances.
FREE BETS – BEST BETTING OFFERS & NEW CUSTOMER BONUSES
And they were behind 28 minutes when Cornet rifled home his first Hammers goal.
Vladimir Coufal found Danny Ings from the right and his strike deflected kindly into the path of the unmarked winger, who fired a beauty first-time through Wes Foderingham.
The weary locals have been here before and nobody would have blamed them for expecting another tonking, but Brereton Diaz’s cracker breathed new life into Bramall Lane 16 minutes later.
Alphone Areola did brilliantly to deny Will Osula’s header but the Chilean pounced to smash in his first Blades goal from close range on the half-volley.
Sheffield United started the second half well on top and Brereton Diaz timed a run to perfection to beat the offside trap and race onto James McAtee’s brilliant through ball, only to scuff wide when he should have doubled his tally.
The Irons just couldn’t get into the game and Moyes was growing increasingly restless on the touchline.
His attacking options on the bench were severely limited however with the Scot eventually replacing Cornet with Ben Johnson… a move leading to boos and cries of “You don’t know what you’re doing” from the away end.
Danny Ings forced Foderingham into a save down to his left from 20 yards yet that was about all they could conjure… until Gustavo Hamer tripped Danny Ings up inside the penalty area with 13 minutes remaining.
Ward-Prowse did the rest, firing down the middle to send the travelling fans wild.
And what turned into a promising afternoon for Sheffield United looked like it was ending in disaster when sub Rhiun Brewster was sent off following a VAR check for a reckless challenge on Emerson at the death, while Coufal was shown a second yellow with seconds to go.
However, chaos ensued in injury time and McBurnie fired home from the spot after having been struck by Areola to leave it honours even.
There was nearly time for one more twist, with Moyes convinced Jarrod Bowen had been wrestled to the ground, with Salisbury unmoved.
Check out how the action unfolded in our live blog below