6 great sport channels
Football, Rugby, UFC, GAA
All free when you join eir Broadband
Riyad Mahrez struck a hat-trick as Leicester City moved to the top of the Premier League with victory at Swansea City, while Arsenal edged Sunderland.
Manchester United were held to a scoreless draw by West Ham United, the meeting of West Bromwich Albion and Tottenham Hotspur ended all square, and Watford got the better of Norwich City.
In the day's early clash, Stoke City defeated Manchester City, before Southampton and Aston Villa drew in the encounter that was live on Setanta Sports.
Swansea lost 3-0 at home to Leicester, who climbed to the top of the table.
The Foxes took an early lead, as Mahrez used his back to force a Marc Albrighton corner past Lukasz Fabianski.
Jamie Vardy had a good opportunity to become only the second man to score in 12 consecutive top-flight games but, taking his strike from surprisingly far out, he was denied by Fabianski.
However, Vardy's side moved further ahead through Mahrez, who curled in an excellent finish after a fine first touch. The Algerian, though, should have been flagged for offside from N'Golo Kante's pass.
Fabianski temporarily denied Mahrez a hat-trick goal but Leicester held an impressive 2-0 lead at the break.
The Swans almost reduced the deficit at the beginning of the second period, as Sung-Yueng Ki headed Gylfi Sigurdsson's free-kick off the crossbar.
The hopes of the home side, however, were dashed when Mahrez finally completed his treble midway through the second half, placing a finish home after being set-up by Vardy at the end of a counter-attack.
On yet another fine day for table-toppers Leicester, the only disappointing note was that Vardy's incredible run of goal-scoring games came to an end.
Arsenal sit second, two points behind Leicester, following a 3-1 win over Sunderland at the Emirates Stadium.
Fabio Borini wasted a fine chance as Sunderland threatened and bossed matters early on but it was Arsenal who hit the front soon after the half-hour, as Joel Campbell's first-time finish from Mesut Ozil's through-ball went through the legs of Costel Pantilimon and found the net.
Sunderland, however, restored parity before the break thanks largely to Gunners striker Olivier Giroud, who diverted Yann M'Vila's free-kick past Petr Cech.
Cech prevented the Black Cats from moving ahead prior to the hour-mark, producing a very good save from Stephen Fletcher's shot.
Giroud made up for his earlier own-goal by stooping to head in Aaron Ramsey's cross and regain the lead for the home side.
Arsenal eventually wrapped up the three points in stoppage time, when Ramsey bundled in a finish from substitute Calum Chambers's deflected cross.
Sunderland lie just above the relegation zone following the defeat.
Man United were held to a scoreless draw by West Ham at Old Trafford.
Marouane Fellaini missed a brace of early opportunities and set up Anthony Martial for a wasted chance, while West Ham also had their moments, with David de Gea brilliantly denying Victor Moses, prior to both Mauro Zarate and Winston Reid striking the woodwork.
Fellaini was lucky to stay on the field after stamping on James Tomkins, as United continued to struggle for the remainder of the first half.
Andy Carroll presented Zarate with a fine opportunity just prior to the hour-mark, but the Argentine forward screwed his effort wide.
The hosts responded with Fellaini forcing Adrian into a good save from Jesse Lingard's cut-back.
United pushed late on but were unable to break the stalemate, leaving them fourth in the table, with the Hammers sixth.
West Brom and Tottenham drew 1-1 at The Hawthorns.
Salomon Rondon went close early on before Dele Alli grabbed the lead for Spurs, chasing down and providing a nice finish to Toby Alderweireld's route-one ball.
West Brom hit back six minutes before the break, as James McClean smashed home a header from Darren Fletcher's superb cross.
Hugo Lloris made a fantastic stop with a little under 20 minutes remaining to keep out Jonas Olsson's shot from Chris Brunt's free-kick.
Spurs remain fifth, with the Baggies in 13th place.
Watford recorded a 2-0 home win over Norwich to climb into the top half of the table.
The home side grabbed the lead on the half-hour, as Troy Deeney struck a penalty kick to the top right-hand corner after Alex Tettey had fouled Odion Ighalo.
Ighalo had a goal incorrectly ruled out for offside prior to the interval.
Robbie Brady missed a good chance to level matters early in the second half before Ighalo sealed Watford's win by getting the better of Sebastien Bassong and slotting home in injury time.