Cenk Tosun scored twice as Besiktas made it three wins from three in Group G of the Champions League and piled pressure on Monaco with a 2-1 win at the Stade Louis II.
The visitors were a little unlucky to have a goal ruled out for offside early on and then saw Pepe escape a red card for a foul on Keita Balde when he was the last man.
Monaco duly moved ahead through Radamel Falcao on the half-hour, but the lead lasted just four minutes before Tosun's header made it 1-1.
Tosun added a second nine minutes after the break to maintain his side's perfect start to the competition. Monaco, semi-finalists last season, now have just one point from three games and face an uphill battle to qualify from a group that also features Porto and RB Leipzig.
Beşiktaş in Group G:— Champions League (@ChampionsLeague) October 17, 2017
Impressed by the Black Eagles? pic.twitter.com/dEgEhLRmHZ
Besiktas started the game confidently, looking very much like a side that won their opening two matches, and had the ball in the back of the net early on.
Balde was dispossessed on the edge of the Besiktas box, allowing the visitors to break. Tosun's shot then deflected into the path of Ryan Babel, who slotted home only for the goal to be ruled out for offside.
A curling free-kick from Thomas Lemar forced Besiktas goalkeeper Fabri into a fine one-handed save at the other end, after Pepe had perhaps been fortunate only to receive a yellow card for bringing down a surging Balde.
The chances continued to flow, Danijel Subasic diving low to save from Besiktas’ Atiba Hutchinson before Falcao fired a scuffed shot into the side-netting for Monaco.
The deadlock was eventually broken just after the half-hour mark. Another Balde charge ended with him slipping in Falcao, who cut inside, beating Pepe, before poking past Fabri.
Yet Monaco’s lead lasted just four minutes, as Besiktas levelled through Tosun. Talisca started the move before spreading the play out wide to the right, and Ricardo Quaresma's precision cross was thumped home by the striker.
Besiktas then went ahead early in the second half after some great attacking play. Tolgay Arslan's shot smashed off the base of Subasic's left-hand post and fell invitingly for Babel. He squared the ball and Tosun fired home his second of the game.
Leonardo Jardim responded immediately, sending on Rony Lopes for the ineffective Youri Tielemans. The substitute almost made an immediate impression, setting up an unmarked Balde in the box, only for the forward to miss his shot, the ball hitting his standing leg as the chance went begging.
Having gone behind, the hosts' confidence seemed to disappear and although they pushed forward in an attempt to find an equaliser, they struggled to create chances against a disciplined and determined Besiktas.
The better opportunities continued to fall to the visitors, with Tosun getting the better of Kamil Glik but failing to beat Subasic, who saved well to deny the Besiktas man his hat-trick.
Monaco pressed in the final stages but could not find a way past Fabri, as Besiktas held for for another impressive victory to leave them top of the group with maximum points after three games.
|Goretzka asks Schalke fans to not turn on him after agreeing Bayern deal|
|Youngs agrees new Leicester deal|
|Wozniacki slams ´rude´ umpire after Bertens win|
|Van Persie secures return to Feyenoord|
|Conte should replace Wenger at Arsenal, claims Carragher|
|Kimmich named Germany’s 2017 Player of the Year|
|Nadal´s best required against in-form Schwartzman|
|Moyes denies scouting Batshuayi and deals Chelsea blow with Carroll injury|
|Vunipola´s Six Nations hopes dashed as 12-week absence confirmed|
|No one like Ronaldinho until Messi - Guardiola lavishes praise on Brazil great|
|Simeone shrugs off mentality concerns at Atletico Madrid|
|Going for gold? Neymar meets Beckham in matching jackets|
|You think I change my mind that quick? – Klopp faithful to No.1 Karius|
|Conte backs Morata to overcome disciplinary concerns|
|Lloris a doubt for Southampton game, confirms Pochettino|
|Pieters edges into Abu Dhabi lead|
|Klopp doubts Alexis Sanchez tug-of-war decided by money|
|Conte admits Pedro dived|
|Valencia tie down Torres amid Real Madrid, Barcelona reports|
|Bangladesh claim record win over Sri Lanka|
|Congratulations! Guardiola offers well wishes to United-bound Sanchez|
|Pele pulls out of London event amid conflicting health reports|
|Conte would be ´happy´ for transfer help|
|Kontaveit dumps Ostapenko out, Wozniacki battles through|
|Sanchez to United not done at all, insists Mourinho|
|Rafa sails through, Kyrgios books Dimitrov showdown|
|Emery refuses to indulge Neymar-Cavani penalty debate|
|Wozniacki battles past stubborn Bertens|
|Goretzka chose Bayern over England, Spain and Italy – Heynckes|
|BBBofC ready to lift Fury suspension|
|I would reject such players – Heynckes slams ´selfish´ Aubameyang|
|Kyrgios proves cool credentials to Will Smith in Tsonga win|
|Western Sydney Wanderers 0 Melbourne Victory 3: Barbarouses extends purple patch|
|Conte likes Dzeko but Chelsea have made no offer, says agent|
|Goretzka´s Bayern move good for Bundesliga, suggests Rummenigge|
|Root guides England home as Finch century proves in vain again|
|Walcott left Arsenal with his things in bin bags|
|Nadal breezes past Dzumhur in Melbourne|
|Schalke confirm Goretzka will join Bayern|
|Sergi Roberto renews Barca deal until 2022|
|Fernandinho seals extended Manchester City contract|
|Ceballos knee knock to be assessed after Real Madrid Copa win|
|O´Sullivan says snooker is ´weighted towards numpties´ as he repeats World Championship threat|
|Hamsik has no doubts over Napoli future|
|Corchia determined to repay Montella´s faith at Sevilla|
|Arsenal or Manchester United – who wins from the Sanchez-Mkhitaryan deal?|
|Black Caps survive Pakistan comeback to claim series sweep|
|Celtics lose without Irving as Cavaliers end skid|
|I can play against anyone, says 15-year-old Kostyuk|
|I would love to coach PSG – Mancini|
|Now an All-Star, Joel Embiid ´might have to pass´ on Rihanna|
|Merson: Mkhitaryan will be a sensation at Arsenal|
|Aussie debutant Carey replaces Paine for second ODI|
|Wins over substance for Varane and Real Madrid|
|Arsenal´s Giroud the answer for Chelsea, says Parlour|
|Rahm shoots 62 to lead CareerBuilder Challenge|
|Wenger: Sanchez exit won´t hurt like Van Persie|
|LeBron, Curry named captains for NBA All-Star game|
|Zidane hopes late Leganes win is turning point for Real Madrid|
|Magic´s Afflalo handed two-game ban for fighting|
|De Gea happy to delay Man Utd contract talks|
|Celtics guard Irving misses 76ers game with shoulder injury|
|LeBron James determined to work through ´very challenging´ Cavaliers season|
|Leganes 0 Real Madrid 1: Asensio´s late goal lifts pressure on Zidane in Copa quarter-final|
|Toulalan follows Gourvennec out of Bordeaux|
|Texans DE J.J. Watt showing positive signs with rehab|
|CC Sabathia likes the Yankees being a ´hated team´ again|
|UCI president wants Team Sky to suspend Froome|
|Dortmund´s Durm suffers torn ankle ligaments|
|Chelsea send Nathan to Belenenses on loan|