Newcastle United twice came back from a goal down as they grabbed a 2-2 Premier League draw with West Ham United on Sunday, costing David Moyes' team a much-needed victory in their battle to stay in the Premier League. Having lost their previous seven away league games, West Ham started the day three points above the drop zone, and they got off to the perfect start when Michail Antonio opened the scoring after four minutes following a mistake by Jamaal Lascelles. Newcastle levelled in the 17th minute through Miguel Almiron, who swept home Emil Krafth's cross after a slick passing move by the home side. They went behind again in the 66th minute when midfielder Tomas Soucek fired home a rebound after Declan Rice hit the crossbar with a header from a corner, with Soucek reacting quickest to volley the ball into the net. The lead was short-lived as Jonjo Shelvey struck back immediately for Newcastle, dancing through the visitors' defence before slotting home with his left foot to make it 2-2. Although substitute Andriy Yarmolenko forced a late save from Martin Dubravka, there were to be no late heroics.