Liverpool came from 3-1 down to beat Norwich 5-4 with a dramatic winner from Adam Lallana deep into stoppage time of an extraordinary Barclays Premier League match at Carrow Road. Striker Jamie Vardy (66) netted his 16th goal of the season on the break, before Leo Ulloa (87) added a late third. Midfielder Dele Alli (84) cracked in a superb late strike as Tottenham beat Crystal Palace 3-1 at Selhurst Park. The Eagles went ahead through an own goal from Spurs defender Jan Vertonghen (30), but i n-form Harry Kane levelled (63) with a close-range header. After Palace midfielder Mile Jedinak hit the crossbar, Alli secured all three points for the visitors when he crashed in a volley from the edge of the box. Nacer Chadli scored a third deep into stoppage time. Relegation-battlers Sunderland took what could yet prove a valuable point with a 1-1 draw against Bournemouth at the Stadium of Light. The Cherries went ahead through £10million striker Benik Afobe (13), but the hosts, in 19th place, levelled in first-half stoppage time via Dutch defender Patrick van Aanholt Watford beat struggling Newcastle 2-1 at Vicarage Road to end a run of four straight league defeats. Odion Ighalo (46) put the Hornets ahead just after the restart, before d efender Craig Cathcart (58) made it 2-0. Although Jamaal Lascelles (71) reduced the deficit, there was no way back for the Magpies, who are 18th. Bottom club Aston Villa battled through a goalless draw at West Brom, but remain cast adrift . Manchester City recovered from a nightmare start at West Ham to fight back and draw 2-2, as they nudged ahead of Arsenal into second place on goal difference. There was less only some 55 seconds on the clock when Enner Valencia converted a deflected cross from Cheikhou Kouyate to put the Irons 1-0 up. City, though, were soon level when Sergio Aguero, who had just hit the post, equalised from the penalty spot on nine minutes after being tripped by full-back Carl Jenkinson. Defender Martin Demichelis escaped with only a yellow card for hauling down Michail Antonio when the West Ham man looked through on goal after a quick counter attack. West Ham were back in front early in the second half when Valencia (56) slotted the ball past Joe Hart following a long throw-in which bounced over City defender Nicolas Otamendi However, Aguero (81) also grabbed his second of the game late on which secured City a share of the points – but only after Kouyate’s header hit the crossbar in stoppage time. Press Association Reds boss Jurgen Klopp lost his glasses in the touchline celebrations which followed Lallana’s scuffed strike, just moments after Sebastien Bassong looked to have earned the Canaries a share of the spoils. It was a first Premier League win of 2016 for Liverpool, but Saturday’s lunchtime kick off was notable more for defensive errors than any real attacking quality . Liverpool forward Roberto Firmino (18) opened the scoring, but Congo frontman Dieumerci Mbokani (29) levelled with a clever backheel, before Steven Naismith (41) marked his transfer from Everton with a debut goal as the hosts led 2-1 at half-time. Wes Hoolahan (54) looked to have set Norwich on their way to victory when he converted a penalty after Alberto Moreno upended Naismith. However, Liverpool rallied as Jordan Henderson (55) and Firmino (63) levelled things up again, before James Milner (75) put the visitors in front when he latched onto an incredulous 50-yard backpass from Norwich captain Russell Martin. Much to Klopp’s annoyance, there were five minutes of stoppage time signalled – and Carrow Road erupted when Bassong drilled the ball in from the edge of the box. However, it was the Reds players and coaching staff who were celebrating wildly when the final whistle came after the Norwich defence had again failed to clear their lines, and Lallana hit his shot into the ground before the ball bounced up past a crestfallen Declan Rudd. There was also late drama at Old Trafford, where new Southampton signing Charlie Austin scored with just three minutes left to secure a 1-0 win over Manchester United – as the boos rang out from the frustrated home supporters at the final whistle. Leicester moved back to the top of the table – three points ahead of Arsenal, who host Chelsea on Sunday – after they beat Stoke 3-0 at the King Power Stadium. The Foxes took the lead just before half-time through midfielder Danny Drinkwater (42).