A changed Real Madrid side maintained their six point lead at the top of the Primera Division following a last-gasp 3-2 win over Deportivo La Coruna at the Estadio Santiago Bernabeu on Saturday.
Alvaro Morata broke the deadlock with 50 minutes on the clock, but Joselu shocked the league leaders with two goals in quick succession midway through the second half.
Second-half Real substitute Mariano Diaz then headed his side level 12 minutes after entering the field, with 84 minutes played, before Sergio Ramos sensationally headed home a 92nd minute winner.
Zinedine Zidane made a number of changes to his side although unsurprisingly it was Real who started strongly, with an early spell of possession.
Toni Kroos, with his first league start for some time after returning from injury, tested Przemyslaw Tyton early on with a drive straight into the goalkeeper's arms.
Real may have taken an early lead on 13 minutes through Nacho after he made the most of a Marco Asensio cross that Juanfran failed to clear, but Raul Albentosa recovered just in time to effect the clearance from inside the box.
Isco missed the target from distance as Tyton twice denied James Rodriguez from close range after a good Asensio delivery.
Isco was then forced to get back to dispossess Andone following a good break forward by Ryan Babel before Sergio Ramos smashed a dipping free-kick just over the Depor goal.
Keilor Navas got down sharply to make a one-handed save from Celso Borges, who had steered Albentosa's cross goalward, ahead of a great chance for Isco and James, who were both denied by Tyton from inside the area.
Borges thought he had scored when he powered a header goalward from a well-struck free-kick but his effort came back off the left upright.
And with the half winding down, Deportivo survived a number of set-pieces and balls into the box to head into the half-time break on level terms.
Alvaro Morata capped a good spell of possession from Real with a smart turn on the edge of the box before firing into the bottom right corner of the net, with 50 minutes played.
Tyton was relieved to see a Kroos free-kick end up in his arms as Albentosa hacked clear a Nacho cross from the left before Deportivo substitute Joselu made the most of an error from Casemiro.
Florin Andone dispossessed the defender, who in turn fed Carles Gil, who played in Joselu, on loan from Stoke City, to fire past Navas into the top left hand corner of the net, with 63 minutes played.
Joselu, who had only been on the field since the 58th minute, then expertly took his second, two minutes later, as he rode the challenge from Ramos after picking up a low cross from the right from Andone and slotting the ball under the advancing keeper, who got a slight touch on the ball, but not enough to stop it heading over the line.
Mariano Diaz, on for Isco, was inches away from connecting to a low Morata ball from the left, while a whipped-in Rodriguez cross was expertly headed clear by Sidnei.
Diaz, though, headed Real back on level terms with his first goal in La Liga from a good Lucas Vazquez delivery from right. The goalscorer got up well but it appeared the ball went in at the far post off of his shoulder.
Tyton had to be brave to stop Ramos from scoring from a looping header from a good Marcelo cross before he denied Morata from heading in a winner ahead of colliding with a post.
Ramos, though, was to pop up with a winner when he headed home a Kroos corner in the third minute of injury time.
This result stretches Real's run to 35 games unbeaten, which is a new club record, and keeps them in the driving seat in La Liga ahead of rivals Barcelona, who beat Osasuna 3-0 earlier in the day.
In the other late La Liga tie, Las Palmas were held to a 1-1 draw by Leganes at the Estadio de Gran Canaria.
Marko Livaja opened the scoring for the hosts on 21 minutes but Miguel Angel Guerrero netted a 76th minute penalty to take home a point.
The result left Las Palmas in eighth place with 21 points, and Leganes down in 15th, with 15 points.
Jamie Vardy netted a hat-trick as Leicester City thrashed Manchester City 4-2 in an enthralling Premier League tie at the King Power Stadium on Saturday evening.
Jamie Vardy got Leicester off to the perfect start with a goal in the third minute before Andy King volleyed home a second just two minutes later. Vardy then stunned City with his second goal of the game after 20 first-half minutes before completing his hat-trick in the 78th minute.
Aleksandar Kolarov netted a late goal for City after 82 minutes while Nolito ensured a tense final few minutes for the hosts when he scored in the 90th minute.
With the supporters of both sides still settling into their seats, Vardy latched onto a great flick from Riyad Mahrez after a long ball forward from Islam Slimani, who fired home as he raced through between John Stones and Aleksandar Kolarov.
And before they knew what hit them, City found themselves further behind as Christian Fuchs' long throw was teed up by Slimani leaving King to volley the ball past an outstretched Claudio Bravo, who got a slight touch on the ball.
Stones was then well placed to block a goal-bound Mahrez shot before Slimani blasted over after a good knockdown from Robert Huth.
Kelechi Iheanacho was offside as he came close to turning home a Kevin De Bruyne delivery as Ron Robert Zieler punched clear a dangerous cross from the Belgian on 19 minutes.
Leicester were soon three goals up as Vardy rounded Bravo before slotting home after a superb one-touch pass from Mahrez to create the chance following a great long ball forward to release the Algerian.
Mahrez could have inflicted more misery on Pep Guardiola's City with a well-hit shot after powering into the area as Kolarov headed wide from a De Bruyne corner.
A succession of City corners had Leicester pegged back, and Zieler had to stretch to reach the ball ahead of Iheanacho from a deep De Bruyne delivery.
Leicester were forced to dig deep in defence at the end of the first half as a Fernando shot that looked to be heading in, was blocked en route to goal by King, while the hosts had the last real chance of the first half as Slimani headed just wide of the target after attacking a Marc Albrighton ball into the area.
De Bruyne fired just wide of the right post after a nervy moment for Leicester as Iheanacho missed his header inside the box before Pablo Zabaletta had a shot blocked by Albrighton, and Jesus Navas curled his subsequent effort just around the post.
Zieler punched clear a De Bruyne cross from the left as Daniel Amartey hit a speculative effort off target following another good spell from the champions.
Ilkay Gundogan directed his side-footed shot wide after being teed up by Iheanacho before Guardiola tried to affect the outcome of this match by introducing Raheem Stirling for Iheanacho and Yaya Toure for Navas in the 58th minute.
Zabaletta saw his deflected shot curl just past a post before Slimani ghosted through the City defence and firing a weak effort for Bravo to smother.
And City's misses were to prove costly as Vardy grabbed his hat-trick after latching onto a poor back pass from Stones to round Bravo and slot home from a tight angle with 78 minutes on the clock, with the ball rolling just over the line as Bacary Sagna tried to get back in time to hack clear.
Kolarov though did manage to pull one back for City with a curling free-kick into the top right corner before late substitute Nolito slotted home a Kolarov pass from the left in the 90th minute.
Nolito came close to netting a second for himself following a Stirling ball into the box from the left as City continued to press their opponents, but ultimately Leicester held on for a deserved three points.
Newly-formed Cape Town City were crowned 2016 Telkom Knockout champions after beating SuperSport United 2-1 in a riveting match at the Peter Mokaba Stadium on Saturday evening.
In terms of openings on goal, City were on top for the first half, although overall play saw the two sides evenly matched. The second half again saw the teams matching each other blow-for-blow, with a goal at either end as well as plenty of chances for both sides.
After an absorbing start to the game, SuperSport were close to scoring on eight minutes when Thabo Mnyamane's clever ball into the box just failed to locate Thuso Phala, who would have needed any kind of touch to steer the ball home.
But Cape Town City were showing a lot of commitment and focus in their play and this attitude led to them taking the lead when Thato Mokeke won the ball centrally before laying it off for Aubrey Ngoma who scorched a 25-yard shot across SuperSport keeper Reyaad Pieterse and into the bottom corner.
The middle third of the first half saw Matsatsantsa enjoying good possession without threatening their opponents' goal and it was Pieterse who was next called into action when he bravely threw himself towards Sibusiso Masina to block his shot from close range after an error by Clayton Daniels on the half hour mark.
The team from the Mother City were within a whisker of doubling their lead a minute before half time when Bongolethu Jayiya glanced a header just past the far post with Pieterse stranded.
Cape Town City continued to trouble the SuperSport defence after the break, with Ngoma and Masina both going close after some exhilarating combinations with the influential captain Lebogang Manyama.
But Matsatsantsa also looked dangerous going forward and had good chances as Kingston Nkhatha went close with a volley before Morgan Gould headed over from a 64th minute corner.
The Tshwane side were back on level terms 20 minutes from time when Nkhatha pounced from close range after City had been unable to clear Gould's header from a corner.
But parity was to last less than two minutes as the Cape side regained the lead when Ngoma’s first-time cross was delightfully guided in to goal via the head of Judas Moseamedi.
It took a superb goal-line tackle from the impressive Thamsanqa Mkhize on Mnyamane to preserve Cape Town City's lead 11 minutes from time as SuperSport showed they were still in the game.
There a similar situation at the other end on 87 minutes, Dean Furman doing well to clear Manyama's dangerous cross off the line.
SuperSport mounted a late final charge which saw City with some backs-to-the-wall defending, but the league leaders survived to secure their first ever silverware and the four million Rand prize money following the club's purchase of Black Aces' Premiership status in June this year.
Arsenal boss Arsene Wenger is certain his side will be in the running for the Premier League title season, after recording a come-from-behind 3-1 win over Stoke City on Saturday.
Stoke City claimed the lead after Charlie Adam was successful from the penalty spot, but goals from Theo Walcott, Mesut Ozil and Alex Iwobi fired Arsenal to the summit of the Premier League, albeit having played a game more than second-placed Chelsea.
Following Saturday's match at the Emirates, Wenger told the press that his side had been consistently playing at a high level, ever since going down to Liverpool in their opening game of the season.
"We are there for the fight and we have been consistent after the first game," Wenger said.
"It is down to us to maintain the focus and the desire to improve. We have a chance to fight at the top.
“We have scored many goals this week and had an excellent run, so let's keep the focus and keep it going on.
"I have the luxury of top quality on the bench, but in fairness you look at the bench of everybody in the Premier League and it is quite impressive."
Speaking of the spot-kick, which was awarded after Granit Xhaka appeared to drag down Joe Allen, Wenger claimed he didn't believe the Swiss international did anything wrong.
"We had a hesitant start, but when you play every few days sometimes it takes you time to get into a rhythm and today that is what happened," Wenger added.
"Everybody was amazed (by the penalty) and I haven't seen it yet but it was of course a blow for us. Mentally it was good for morale to get back to 1-1 before half time."
Burnley stunned Bournemouth with a 3-2 win in the Premier League clash at Turf Moor on Saturday afternoon.
A two-goal blitz in three minutes gave Burnley an early lead through strikes from Jeff Hendrick and James Ward-Prowse, despite Bournemouth dominating the possession stakes. Eddie Howe's side were, however, rewarded for their patience and quality build-up play, when Benick Afobe netted on the stroke of half-time.
The visitors threw numbers forward in search of goals, but struggled to penetrate a stubborn Burnley defence. Their willingness to attack would prove to be their downfall as George Boyd expertly netted from a counter-attack to put the result beyond any doubt. Charlie Daniels netted a late stunning consolation goal for the Cherries.
The game got off to a lively start with the visitors squandering two glorious opportunities in the opening ten minutes to break the deadlock after attempts by Dan Gosling and Benik Afobe respectively.
But the home side took the lead against the run of play in the 13th minute, when a long-ball by Tom Heaton was flicked on by Sam Voakes, which resulted in Hendrick hitting in an audacious 25-yard half-volley.
Things soon turned from bad-to-worse for Sunderland when Sean Dyche's side doubled their advantage courtesy of Stephen Ward, after he reacted quickest to a goalmouth scramble in the 15th minute.
Burnley saw much less of the ball than their counterparts for the majority of the first-half, but looked the more dangerous when attacking with their long-ball strategy.
Howe's side threw numbers forward in search of the equaliser and often got behind the Clarets defence, but were denied by quality goalkeeping from Heaton.
The home-side were rewarded for their patience and quality football, when a well-worked move resulted in Afobe finding the back of the net on the cusp of half-time, which infuriated the Burnley manager.
Bournemouth came out in the second-half with a clear attacking intent, but were left frustrated by Burnley's deep-defensive line which was marshaled by Michael Keane.
The home side looked to shut up shop with quarter of an hour left on the clock, which forced the visitors to throw numbers forward in attack, which in turn left them exposed at the back.
And Burnley took advantage when they netted their third goal from a counter-attack, which George Boyd expertly converted in the 75th minute.
Another well-worked move from the visitors resulted in a consolation goal in the 91st minute of the tie through Charlie Daniels.
The Clarets were content on keeping possession for the remanding minutes of the encounter to register their first league victory in three games and move away from the relegation zone.
Real Sociedad condemned Valencia to their seventh consecutive league game without victory after recording 3-2 victory at Anoeta Stadium on Saturday.
Eusebio Sacristan's men got off to the best possible start and found themselves in the lead in the first minute of the game, Willian Jose's header finding the back of the net from Xabi Prieto's corner.
The home side dominated proceedings for large spells in the first half, but were let down by poor finishing, with David Zurutuza in particular guilty of a wasteful touch in front of goal.
Valencia posed little threat to Sociedad's one-goal lead in the first half, with midfielder Asier Illarramendi doing well to thwart any threats in the defensive third.
Jose completed his brace midway through the first half when he rose highest to meet Carlos Vela's corner to double his side's advantage. The goal seemed to spark Valencia into action, as they started seeing more of the ball and creating more opportunities.
The visitors were rewarded for their efforts in the 35th minute when they got a penalty after Inigo Martinez was adjudged to have impeded an opponent in the area. Daniel Parejo made no mistake with the resulting penalty to give Valencia a way back into the contest.
Cesare Prandelli's side gave a much better account of themselves in the second half and were unfortunate not to have drawn level in the 58th minute when Mario Suarez's shot was brilliantly stopped by Geronimo Rulli.
Carlos Vela squandered the perfect opportunity to put the game to bed when his 59th-penalty was stopped by Diego Alves.
Vela made up for his penalty miss, though, when he setup teammate Juanmi, who rifled home a left-footed strike from inside the danger area. However, the visitors replied a minute later when Zakaria Bakkali's shot from a tight angle found the back of the net to setup a tense finish.
Content with their one-goal lead, Sociedad shut up shop in the final stages of the encounter and managed to hold firm as they claimed a vital three points.
Swansea recorded a massive win as they defeated Sunderland 3-0 at the Liberty Stadium on Saturday afternoon.
Gylfi Sigurdsson broke the deadlock with a 51st-minute penalty, before Fernando Llorente added a second just three minutes later.
And the Spanish striker made sure of all three points when he netted his second of the match with 10 minutes remaining.
Sunderland started the brighter of the two sides with Sebastian Larsson sending a few dangerous balls into the Swansea area before Lamine Kone had an early shot blocked.
Papy Djilobodji was forced to clear in front of his own net moments later though after a good Neil Taylor ball into the box.
Alfie Mawson then cut out a Patrick van Aanholt pulled pass with Jermain Defoe lurking before Jordon Pickford gratefully caught an on-target Llorente header.
Llorente should have done better with a good cross from Wayne Routledge from the right as Defoe fired just over after Anichebe had picked the striker out with a superb throughball.
Defoe did his defensive duties at the other end as he stole the ball off the boot of Larsson just as he was about to shoot.
Mawson then headed over a Sigurdsson cross as Swansea started to assert themselves more and more in this game.
Pickford denied Modou Barrow at his back post on 34 minutes as he latched onto a Llorente knockdown as Jordi Amat wasted a chance to put the Swans in the lead as he headed another good Sigurdsson ball over the crossbar.
While the last piece of action of the first half saw Barrow firing just wide after beating Billy Jones on the left flank.
Taylor fired over at the start of the second half after a dangerous Jay Fulton cross that Kone did well to clear.
Lukasz Fabianski was relieved to gather a Larsson cross after Defoe failed to get any real power on a volley before smashing an even better chance wide of the Swansea goal.
And those misses proved costly as Sigurdsson gave his side the lead on 50 minutes from the penalty spot after Jason Denayer was ruled to have handled inside the area.
Pickford turned a Barrow shot just past his post as Swansea looked for a second goal, that duly arrived just three minutes later as Llorente found the bottom corner of the net after latching onto a low Sigurdsson cross.
Llorente really should have scored again, on 59 minutes, but missed his kick after a good touch from Barrow following another good Sigurdsson delivery into the box.
And while Pickford denied Amat on the hour mark, he was unable to deny Llorente in the 80th minute.
Jefferson Montero, on for Barrow minutes earlier, picked out the tall striker in the box who finished calmly in front of the poles.
Defoe had a couple of good chances to pull a goal back, not least in the 81st minute, with a shot that was deflected just wide, before Djilobodji headed a Januzaj cross onto the crossbar via the fingertips of Fabianski.
Try as they might, Sunderland just could not find a way though, with Fabianski denying Denayer in the dying minutes to stop his curling effort ending up into the bottom corner of his net.
Frazier Campbell scored a late equaliser as Hull City and Crystal Palace shared the spoils in a 3-3 draw at the KCOM Stadium on Saturday.
Rober Snodgrass scored the only goal of the first half from the spot after a controversial penalty decision.
The second half brought five goals, with Christian Benteke and Wilfried Zaha scoring first to make it 2-1.
Adama Diomande found an equaliser two minutes later, before Jake Livermore's strike looked to have won it for the Tigers.
However, Fraizer Campbell headed home a late equaliser to make it 3-3, as the two sides were forced to settle for a share of the spoils in an entertaining encounter.
With both sides desperate to pick up points going into the busy festive period, it was Palace who grabbed an early chance through winger Wilfried Zaha.
After picking up the ball on the right wing, the former Manchester United man ran at pace taking him past three Hull players and into the Hull City box. His well-hit low shot was on target but David Marshall in the Hull goal did well to produce a fingertip save and push it wide for a corner.
Wayne Hennesey did well when called upon for the first time after 16 minutes when Adama Diomande was set through by a clever ball from midfielder Jake Livermore. The Welsh stopper made himself big before smothering the striker's attempt to dink the ball over him.
Hull did eventually take the lead mid-way through the first half, albeit in the most controversial fashion when Robert Snodgrass was adjudged to have been fouled by Scott Dann in the area.
Replays showed that the Scotland international dived without any contact from Dann's trailing leg in the box, and he stepped up and smashed the subsequent spot-kick into the top-left corner.
The second half brought much entertainment for the neutrals, with a total of five goals being scored, the first of which came from a trailing leg of the first-half villain.
Robert Snodgrass brought down the impressive Zaha in the area, and Christian Benteke calmly sloted home to make it 1-1.
Twenty minutes later, Zaha got one his own with a brilliant piece of individual skill, taking on three Hull players and smashing home an unstoppable strike into the roof of David Marshall's net.
Barely two minutes after going in front, Palace's defence was breached by a forward looking to end a 12-game goal drought.
Adama Diomande, the Norwegian picked up the ball on the edge of the penalty area and, despite Scott Dann and Damien Delaney both closing in, he nutmegged Dann with sharp turn to take both players out of the game before producing a neat finish beyond Hennesey.
The defending got worse with every passing minute and Jake Livermore took advantage of a lapse in concentration, waltzing past Yohann Cabaye, into the area and simply passing the ball into the net.
Mike Phelan's men looked to have found the winner, but second half substitute Frazier Campbell had the last say, heading home an 89th-minute equaliser, meeting an excellent cross from Zaha from the right flank - as the two sides shared the spoils.
Arsenal came from behind with an impressive second-half display to defeat Stoke City 3-1 at the Emirates Stadium on Saturday.
Charlie Adam buried an early penalty after Joe Allen was fouled by Granit Xhaka.
Theo Walcott netted an equaliser at the end of the first half, though, before Mesut Ozil gave the Gunners a 49th-minute lead.
And second-half substitute Alex Iwobi made sure of all three points with his well taken strike in the 75th minute of the tie.
It was a relatively open and end-to-end start to this match before Arsenal started to take possession of the ball.
And while Alexis Sanchez had an early sighter that he fired wide of the target, Petr Cech had to be alert to tip over a well-struck volley from Marc Muniesa in the opening minutes.
Lee Grant then made an excellent low save from Theo Walcott from a tight angle after an inch-perfect through-ball in behind the Stoke defence from Shkodran Mustafi.
Xherdan Shaqiri had moments earlier wasted an opportunity to hit a first time shot before being crowded after a good cut back from Marko Arnautovic following Giannelli Imbula's burst down the right flank.
Xhaka saw a 13th minute header, at the back post from a wide Walcott free-kick, deflect out of play before Erik Pieters made a vital tackle on Gabriel after a swift break forward by Arsenal.
Joe Allen then should have done better with a first-time strike after picking up an Arnautovic pass inside the box, but he fired just wide of the target.
But Charlie Adam made no mistake from the penalty spot as he powered his shit into the bottom-right corner of the net, after Xhaka had dragged Allen to the ground inside the box.
Mame Biram Diouf then made a vital interception on the edge of the small box with Ozil lying in wait as early substitute Hector Bellerin fired a low cross into the box.
Arsenal continued to pepper the Stoke box from free-kicks and corners, and after an excellent tackle by Nacho Monreal to stop Arnautovic from waving through the Arsenal defence, they levelled from open play with 42 minutes played.
Walcott directed a powerful cross from Bellerin from the right, in at the near post past a despairing Grant.
And with the half winding down, both Sanchez and Alex Oxlade-Chamberlain had opportunities to extend their lead with shots that they failed to keep on target.
Bellerin's introduction had given Arsenal an extra edge in the first half, and he picked up where he left off at the start of the second with a shot that ultimately cleared the crossbar.
However, it took just four minutes after the break for Arsenal to take the lead as Ozil looped a header over the advancing Grant from a floated ball from Oxlade-Chamberlain into the penalty area.
Oxlade-Chamberlain headed over a Walcott cross from the right-wing wide as Diouf tested Cech with a low shot following a super Allen ball - before being pulled back for offsides.
But Arsenal were growing from strength to strength as Xhaka fired wide from distance ahead of a good save from Grant from another dangerous Oxlade-Chamberlain effort.
Moments later, Muniesa deflected a Sanchez shot into the arms of Granta after a dinked pass from Ozil as Arnautovic blasted well over after a good spell of possession from the Potters.
Diouf failed to direct a strong header on target as Adam swung in a good delivery before being replaced by Peter Crouch, who almost made an immediate impact with a downwards header that Cech did well to keep out.
But Alex Iwobi, who had only been on the field for five minutes, fired home an excellent left-footed shot in the 75th minute after reacting quickly to the loose ball after Bruno Martins Indi had dispossessed Sanchez.
Walcott forced a good one-handed save from Grant after weaving his way through the Stoke defence as Crouch failed to connect to a good Shaqiri ball at the back post as the visitors tried to claw their way back into this game.
Arnautovic and Allen looked to effect the outcome from a couple of late set-pieces before Arsenal saw out a relatively comfortable victory.
RB Leipzig dropped off top spot in the Bundesliga on Saturday after a shock defeat at the hands of Ingolstadt, paving the way for FC Bayern München to claim pole position on goal difference.
In the highest-scoring match of the day, a ruthless Bayern heaped further pressure on VfL Wolfsburg coach Valerien Ismael as they put five unanswered goals past the Wolves at Allianz Arena.
Carlo Ancelotti's men went into the half-time break with a comfortable lead, thanks to goals from Arjen Robben and Robert Lewandowski.
Lewandowski notched his second of the game after the half-time break, before Thomas Muller and Douglas Costa got in on the act in the latter stages of the Bundesliga encounter.
Borussia Dortmund, meanwhile, narrowly avoided a narrow defeat as Marco Reus popped up in injury-time to net a dramatic equaliser in a 1-1 draw at RheinEnergieStadion.
Artoms Rudnevs had fired the hosts in front after 28 minutes, but the Billy Goats were uanble to see out the remainder of the encounter, and were reduced to ten men when Salih Özcan picked up his second yellow card in injury-time.
At Volksparkstadion, Filip Kostic's 68th-minute goal was enough to fire Hamburger SV to a 1-0 victory over FC Augsburg, with both sides reduced to ten men in fiery encounter. Lewis Holty was red-carded in the 44th minute, before Augsburg's Dominik Kohr picked up his second yellow card of the game in the 66th minute.
RB Leipzig suffered their first Bundesliga defeat of the campaign as Roger's 12th-minute goal proved enough to secure a 1-0 victory for FC Ingolstadt 04, while Nils Petersen's late penalty fired SC Freiburg to a 1-0 win over SV Darmstadt 98 at Schwarzwald-Stadion.
Saturday's Bundesliga results:
Bayern München 5-0 Wolfsburg
Köln 1-1 Borussia Dortmund
Hamburger SV 1-0 Augsburg
Ingolstadt 1-0 RB Leipzig
Freiburg 1-0 Darmstadt