Paris Saint-Germain saw their lead at the top of Ligue 1 cut to eight points following a 2-1 loss at title rivals Lyon on Sunday, Memphis Depay scoring a sensational late winner deep in stoppage time.
Unai Emery's leaders were without Neymar, saw Kylian Mbappe suffer an injury and had Dani Alves sent off in a thrilling top-of-the-table clash at Groupama Stadium that featured three contenders for goal of the season.
Jean-Michel Aulas said before the game that he ranks Nabil Fekir higher than Brazil superstar Neymar and the lofty praise of the Lyon president was justified in fantastic fashion inside two minutes.
Lyon captain Fekir curled in his third free-kick goal of the Ligue 1 season, beating the badly positioned Alphonse Areola in the PSG goal from well outside the right side of the penalty area.
A long period of stoppage time was added at the end of the first half following an injury suffered by Mbappe in a clash with Lyon goalkeeper Anthony Lopes, Layvin Kurzawa lashing home a tremendous volley from Alves' right-wing cross during the extra minutes.
Alves saw red early in the second half for angrily confronting referee Clement Turpin and Lyon eventually capitalised on their man advantage through substitute Depay, who shimmied into space and thumped a wonderful hit into the top-left corner from 25 yards.
In the absence of the injured Neymar, Edinson Cavani failed to record the strike that would make him PSG's outright record goalscorer and Lyon move up to second as a result of a win that breathes new life into the Ligue 1 title race.
PSG had won eight games in a row in all competitions but they fell behind in the second minute.
Lyon won a free-kick wide on the right flank, around 30 yards from goal, with Areola expecting Fekir to deliver a cross into the box.
But Lyon's star man had other ideas, whipping a sensational strike over the wall and out of Areola's desperate reach, the ball kissing the post on its way in.
2007 - Nabil Fekir’s goal was the fastest conceded by Paris in Ligue 1 since May 2007 (v Nice). Timing. pic.twitter.com/nLXILCfrQw— OptaJean (@OptaJean) January 21, 2018
PSG came close to equalising in similarly spectacular fashion when Lopes raced out of his goal to clear with his head, only to divert the ball straight to Cavani, who directed a 45-yard lob narrowly wide of the unguarded goal.
Seeking his history-making goal, Cavani headed a great chance from Angel Di Maria's precise delivery straight at Lopes, who then made a terrific one-handed stop to keep out a goalbound header from his own defender Jeremy Morel.
Already without Neymar, PSG had to substitute Mbappe after the forward was hurt in an accidental collision with Lopes, the teenager leaving the field on a stretcher.
And during the lengthy period of stoppage time added for Mbappe's injury, PSG equalised with a stunning goal.
Alves stood up a tempting cross from the right wing and his fellow full-back Kurzawa crashed an explosive strike in off the crossbar to send the teams into the interval all-square.
Marco Verratti sent a drive over the crossbar after 51 minutes and Kurzawa wasted an opening to add his second goal, but as PSG began to crank up the pressure they were reduced to 10 men.
Alves brought down Tanguy NDombele but reacted furiously to the correct award of a free-kick and squared up to referee Turpin, who sent the Brazilian off for dissent.
Emery sacrificed Di Maria for additional defensive cover via substitute Thomas Meunier but the introduction of Depay with 20 minutes to go proved more vital.
There was little on when Depay picked up the ball well outside the PSG box, but he carried the ball past two half-hearted challenges and smashed a glorious finish out of Areola's reach to boost Lyon's faint title hopes.
|Schalke sign Lille´s Mendyl to end left-back hunt|
|BREAKING NEWS: Stokes back in England team as Curran drops out|
|Ronaldo doesn´t guarantee Juventus the title, warns Allegri|
|Tuchel keen to guide PSG star Mbappe after World Cup heroics|
|Yuri: I can see Neymar joining Real Madrid|
|Milan pounce for Castillejo as Bacca joins Villarreal permanently|
|De Bruyne to miss three months for Manchester City|
|Manchester City talent Arzani completes Celtic loan|
|I know how precious my career is, says regretful Cipriani|
|Paulo Bento named new South Korea coach|
|Milan complete Laxalt deal|
|Poyet suspended by Bordeaux after outburst against board|
|Tuchel will let Neymar and Cavani settle penalties themselves|
|Hooper: We´re ready, bring on the All Blacks!|
|Outstanding Australia deserve our respect - Read|
|Dragons´ Widdop set for Finals return|
|Jamshed found guilty of corruption and banned for 10 years|
|Bennett will not be sacked, insist Broncos|
|Marchisio leaves Juventus|
|The Breakdown: A statistical look at round one of the Rugby Championship|
|Durham sign Bancroft for 2019|
|Wolfsburg to fine Hinds after training no-show|
|Rugby Championship 2018: Team-by-team guide|
|LaLiga 2018-19: Atletico Madrid ready for another title push|
|The big Friday Premier League quiz|
|Mets set franchise record in 20-run victory|
|Poyet threatens to quit after Bordeaux sell Laborde|
|Keys hits 55 winners en route to QFs, Halep claims rain-interrupted match|
|Djokovic-Dimitrov poised as rain wreaks havoc, Del Potro through|
|Tolisso: Pavard to Bayern? I don´t know|
|Ramos: Real Madrid will win again|
|Eagles QB Nick Foles suffers shoulder strain|
|Man City want to dominate English football, warns Walker|
|Golf behind Timberwolves´ draft mishap in 2009? Curry thinks so|
|Puig suspended, Hundley fined for starting Dodgers-Giants brawl|
|Snedeker leads Wyndham Championship with stunning 59|
|Yankees slugger Judge ´frustrated´ with wrist injury|
|Marlins pitcher Urena handed six-game ban for intentionally hitting Acuna|
|Pochettino expects ´toughest season´ yet at Tottenham|
|´You know you are not employing the Pope´ - Diamond has sympathy for Cipriani|
|Khedira still committed to Germany|
|Serena Williams reveals what shook her before worst loss of career|
|Burnley 1 Istanbul Basaksehir 0 (after extra time): Cork cracker sends Burnley through|
|Zenit hit eight in extraordinary Europa League fightback|
|Saints get back to winning ways at Wakefield|
|Giants medical team discovered tumour in Brittan Golden´s mouth|
|Maribor 0 Rangers 0: Gerrard´s men book play-off berth with calm clean sheet|
|Sassuolo reel in Marlon from Barcelona|
|Formula One ´very poor´, says Alonso after quitting|
|Brighton to host Southampton in EFL Cup second round|
|Tiger Woods´ caddie tried to pay heckler to leave Firestone|
|Sordet leads Nordea Masters, Olesen overcomes flight woes|
|Mourinho visits Istanbul Basaksehir before Burnley game|
|Iniesta hails ´worldwide sports legend´ Alonso|
|Onus on Ozil to rise above criticism, says ex-Arsenal star Wright|
|Lahm to head Euro 2024 if Germany wins bid|
|Tennis Australia ´extremely disappointed´ with Davis Cup revamp|
|Snedeker shoots 59 at Wyndham, after bogeying his first hole!|
|Lukaku hints at Belgium retirement after Euro 2020|
|Pellegrini rules out West Ham approach for Toure|
|Association of Spanish Footballers fumes at LaLiga´s US agreement|
|Seibold and Bennett hit out at media speculation|
|Cipriani ´truly sorry´ after pleading guilty to common assault|
|Man City´s Roberts makes Girona loan move|
|Davis Cup revamp passed by two-thirds majority vote|
|Pochettino ready to tackle Man City after Wembley NFL|
|Emery ends Arsenal goalkeeper debate with Cech assurance|
|Shastri: India happy to face Stokes in Nottingham|
|Etzebeth returns for Springboks, Pumas include Figallo|
|Two Serie A matches postponed after Genoa bridge collapse|