6 great sport channels
Football, Rugby, UFC, GAA
All free when you join eir Broadband
Martin Olsson struck an injury-time winner, as Norwich City beat Newcastle 3-2 in the relegation crunch match at Carrow Road.
The Canaries are now four points clear of the relegation zone following the late, last-gasp victory over Rafa Benitez's side.
Norwich took the lead in first-half injury-time from Timm Klose's header from Robbie Brady's free-kick, but Aleksandar Mitrovic came off the bench to level things up on 70 minutes with a header that looped off Ryan Bennett and into the net.
Dieumerci Mbokani restored the Canaries lead on 74 minutes, only for Mitrovic to net a second equaliser five minutes from time from the penalty spot after Andre Wisdom was adjudged to have handled in the box.
But there was still time for Olsson to grab a late winner that sees Norwich move four points clear of 18th-placed Sunderland, with the two sides due to meet at Carrow Road in two weeks' time.
Sunderland remain in the relegation zone after a goalless draw with West Brom at the Stadium of Light, although Black Cats' boss Sam Allardyce will be cheered by a first clean sheet in 17 matches.
Kevin de Bruyne scored on his return after two months out with a knee injury as Manchester City spanked Bournemouth 4-0 at Dean Court.
City remain in fourth place, three points behind Arsenal in third with seven matches of the season to go.
Manuel Pellegrini's side were 3-0 up after 18 minutes, with Fernando opening the scoring on seven minutes from a Jesus Navas corner, then man-of-the-match de Bruyne doubled the lead five minutes later with a volley from David Silva's flick, before Sergio Aguero netted a third with a header.
Aleksandar Kolarov wrapped up the scoring for City in second-half injury-time.
West Ham's hopes of qualifying for the Champions League dimmed as they were held to a 2-2 draw by Crystal Palace at Upton Park.
Damien Delaney headed the Eagles' opener from close range on 18 minutes, but the Hammers equalised three minutes later through Manuel Lanzini's strike, then Dimitri Payet gave the home side the lead with stunning 20-yard free-kick.
Dwight Gayle then levelled 15 minutes from time following Angelo Ogbonna's error, with the Hammers already down to ten men after Cheikhou Kouyate's sending off.
Gylfi Sigurdsson and Alberto Paloschi netted as Swansea came from two goals down to draw 2-2 with Stoke at the Britannia Stadium, after Ibrahim Afellay and Bojan had put the Potters 2-0 up after 53 minutes.
Arsenal’s outside chances of lifting the Premier League title for the first time since 2004 received a boost as they brushed Watford aside 4-0 at the Emirates.
Earlier, Chelsea continued their unbeaten Premier League run under interim boss Guus Hiddink with an emphatic4-0 victory over bottom club Aston Villa.
Pedro netted twice in the second half for Chelsea after Ruben Loftus-Cheek had given the Premier League champions the lead and Alexandre Pato, making his debut 63 days after signing for the club, had made it 2-0 from the penalty spot in first-half injury time.