Álvaro Negredo enters the game and replaces Ricardo Quaresma.
Porto are presented with one final chance to launch the ball into the box after winning a throw-in midway inside the Besiktas half of the pitch, but Pepe manages to get a head on it before being fouled from behind. That should be that for the home side.
90' +1
Quaresma receives a rousing round of applause from both sets of fans as he's replaced by Alvaro Negredo for the final minute of the game.
90'
D. Reyes enters the game and replaces H. Herrera.
Herrera has made way for Diego Reyes in Porto's second change of the evening.
The fourth official has indicated that there will be two minutes of added time.
89'
Besiktas aren't in too much of a hurry to push forward now that the end of the game is just a few minutes away. Tosun has the opportunity to swing in a cross from deep down the left wing after picking up the ball near the corner flag, but he instead decides to hold onto it and tries to run down the clock.
87'
O. Özyakup enters the game and replaces Talisca.
Oguzhan Ozyakup has come on to replace Talisca in a late switch for Besiktas.
86'
Porto are still pushing hard as they try to carve out another late chance on goal. Besiktas will be perfectly happy if they're able to come away with a point, as it'll send them through the knockout stage, but Porto could really do with a win if they're to avoid finding themselves in a precarious position when their final group stage game comes around.
84'
Ivan Marcano goes close! This time it's Porto who are presented with a free-kick in a decent area in the pitch after Herrera is caught from behind by Adriano. Telles' looping cross is a great one and manages to pick out Marcano, who rises high and reaches the ball but can only send it bouncing just wide of the far post.
82'
Tosun is bundled over by Pereira as they battle for the ball over on the left flank, resulting in a free-kick for the home side in a promising position. Quaresma's cross into the middle of the box is a decent one, but Sa is there to punch it away from danger.
80'
J. Corona enters the game and replaces Ricardo Pereira.
Porto have made their first change of the night, with Ricardo Pereira making way for Jesus Corona.
79'
Porto do well to get plenty of bodies behind the ball to deny Bestikas the opportunity to carve out a chance on goal, but Brahimi isn't then able to set up Aboubakar with a quick lofted pass forward and instead blasts it into the hands of Fabri.
Minute
Description
77'
An attempted Porto attacking move fails to come to anything, allowing Besiktas to break away quickly over on the left wing. Tosun charges down the flank on a promising run before managing to penetrate the penalty area, but he holds onto the ball for slightly too long and is eventually dispossessed before he can shoot.
75'
The momentum seems to be with Porto now, and it's Besiktas' turn to sit back and try to deal with wave after wave of determined attacks. The hosts look tired from over-exerting themselves and look as if they're going to try and hit their opponents on the counter-attack instead.
73'
Besiktas win themselves a corner over on the right flank, but it fails to result in a chance on goal and Porto counter-attack once again. Brahimi shows great skill in the middle of the pitch to beat two players before setting up Maxi Pereira, who darts down the right wing but can only find the hands of Fabri with his cross into the penalty area.
71'
Porto come back once again as they enjoy their longest spell of possession since the half-time break. Once again it's Brahimi who pulls the strings for the Portuguese side, but a promising attacking move is brought to a disappointing end by Herrera, whose 25-yard shot sails high over the top of the crossbar.
69'
Besiktas try to find joy over on the right flank once again, but Gonul eventually has the ball poked away from him and Porto quickly counter-attack. Brahimi darts down the wing and then works the ball over to Herrera, who tries to find Aboubakar but has his pass cut out on the edge of the box.
67'
Gonul twists and turns over on the right wing as he tries to carve out a pocket of space for himself. He initially manages to get the better of Telles but holds onto the ball for slightly too long, denying him the opportunity to cross before being dispossessed by the Brazilian.
65'
G. Gönül gets yellow.
Brahimi is finally able to get involved in the second half after suffering a quiet start to the period, but his run down the left flank is quickly brought to an end by a deliberate handball that results in a yellow card for the full-back.
63'
What a chance for Ricardo Pereira to fire Porto back in front! After almost 20 minutes on the back foot, the visitors are able to push forward on a rare attacking move. Aboubakar muscles his way into the box and forces Medel into poking the ball over to Ricardo Pereira, who only has Fabri to beat but scuffs his effort terribly wide of the goal.
61'
Excellent strike by Quaresma! The winger stays over on the left flank and picks up the ball in a promising position once again. He easily gets the better of Maxi Pereira and unleashes a rocket of a shot, but it's just about tipped over by a clever diving save from Sa.
60'
Quaresma pops up on the left-hand side of the Porto box at the end of a wonderful move from the home side. He quickly skips past his marker and fires a brilliant cross into the middle of the penalty area but, unfortunately for him, there's nobody there to meet it.
58'
Babel hits the crossbar! The Dutchman shows wonderful skill on the edge of the Porto penalty area as he skips past several defenders. He then unleashes a brilliant strike that looks set to find the back of the net, but it ends up smashing the woodwork after beating the outstretched limbs of Sa.
56'
Babel picks up the ball in a pocket of space deep down the left wing and quickly spins before teeing up Adriano. The Brazilian is in a good position on the edge of the penalty area and quickly shoots, but his low effort is well closed down by a group of orange shirts.
54'
Besiktas keep pushing forward as they continue putting plenty of pressure on the Porto back line. They work the ball around nicely before a lofted pass is blasted over to the left flank, where Babel tries to latch onto it ahead of Maxi Pereira but isn't quite able to do so.
52'
Quaresma causes problems deep down the right wing once again as he battles with Telles, and he ends up coming out on top after being fouled from behind by the Brazilian full-back. The winger's cross in from the resulting free-kick is a good one, but Pepe can't get the better of Sa with his looping header.
50'
More good play by Besiktas sets up Quaresma to cross, but his pass is quickly closed down and deflects behind for another corner. A cross is fired in and manages to find Gokhan Gonul, who flicks the ball cleverly over towards the far post but can't quite pick out Tosun.
48'
A bright start to the second half from Besiktas results in a corner for the home side over on the right flank. It's whipped in low by Quaresma and towards the near post, but the winger's cross is a poor one and makes life easy for Telles.
46'
G. Medel enters the game and replaces D. Tošić.
Besiktas have made a substitution during the half-time break, with Gary Medel coming on to replace Tosic.
We're underway once again!
45'
Porto try to push forward on one final attack before the half-time break after winning themselves a free-kick over on the left wing, but Besiktas are just about able to deal with the danger before winning themselves a free-kick of their own for a push on Atiba Hutchinson.
43'
Talisca gets yellow.
Talisca almost immediately earns himself a yellow card to add to his goal for a late challenge on Telles over on the right wing. He completely missed the ball and left the referee with no choice but to book him.
41'
Talisca has scored a goal for Besiktas! Assist by C. Tosun.
That was really good play by Tosun, who did well to pick up possession out wide before easily getting the better of Maxi Pereira. Porto left themselves slightly too open at the back, however, and they were torn apart by a quick Besiktas counter-attack.
GOAL! Besiktas are back in it! Tosun hasn't seen much of the ball tonight, but he shows great skill to beat Maxi Pereira over on the left-hand side of the Porto penalty area before darting into the box. He then squares a clever pass over to Talisca, who is easily able to knock the ball into the back of an empty net to equalise.
39'
And now Aboubakar goes close! Ricardo Pereira keeps causing problems over on the right flank as he comfortably skips past his marker out wide. He then fires another great cross into the box and towards Aboubakar, who manages to get a shot away from close range but can't quite hit the target.
37'
Almost a great opportunity for Brahimi! Herrera runs the show in the middle of the pitch as Porto put plenty of pressure on the Besiktas back line. The Mexican perfectly picks out Aboubakar and sets up the striker to work the ball onto Brahimi, who tries to latch onto it inside the penalty area but is dispossessed by Adriano at the vital moment.
35'
It's been a tough evening for Talisca, who has struggled to find much space in the middle of the pitch. He decides to drift out to the right flank as he tries to get into the game, but he's easily dealt with by Telles and is denied a touch of the ball.
33'
Chance for Quaresma! The winger is caught from behind by Telles, sending him crashing to the ground and resulting in a free-kick for Besiktas in a promising position out wide. His cross is initially cleared before the home side push forward once again, and Quaresma forces Sa into making a decent diving save with a close-range strike.
31'
Besiktas pile bodies forward from the restart as they quickly try to find a way back into the game. A lofted pass is eventually fired down the right wing and into the path of Quaresma, who darts towards the ball but can't quite reach it ahead of Telles.
29'
Felipe has scored a goal for Porto! Assist by Ricardo Pereira.
That was a really good delivery from Pereira, who has already caused a few problems over on the right flank this evening. Besiktas completely fell asleep and left the winger in too much space on the edge of the penalty area.
GOAL! Porto have taken the lead! The visitors push forward on another decent attack, and this time they're able to win themselves a free-kick out wide. It's sent short and worked down to Ricardo Pereira, who quickly pulls a pass back to Felipe to set up the defender to fire a wonderful strike past Fabri.
27'
Ouch! Aboubakar and Pepe come together once again as they battle for the ball deep inside the Besiktas half of the pitch. The defender charges towards the ball and just about manages to blast it away, but he's upended by the striker as he does so and is sent crashing to the ground.
25'
Almost a chance for Aboubakar! A Besiktas attacking move fails to come to anything, allowing Porto to counter-attack quickly over on the right wing. Ricardo Pereira charges forward and delivers a clever pass into the box that finds Aboubakar, but the striker can't quite find a way past Pepe and is out-muscled by the former Porto centre-back.
23'
Quaresma steps up and curls a cross into the Porto penalty area from the free-kick, but his ball forward is slightly underhit and it's cleared easily enough by the visitors' defence.
22'
M. Pereira gets yellow.
Quaresma showcases lovely skill as he knocks the ball over Maxi Pereira as they battle for possession over on the left flank, but he's dragged to the ground by the full-back as he tries to dart forward and wins his side a free-kick in a promising position.
21'
More good play by Besiktas results in a corner for the home side over on the left wing. The set-piece is initially dealt with by the Porto defence before Tosic tries to nod the ball back across the face of goal, but he can only find an orange shirt and the visitors hold on once again.
19'
Thumping strike by Ryan Babel! The Dutchman picks up the ball in a pocket of space 25 yards away from goal and quickly unleashes a rocket of a shot. It swerves violently in the air and causes all sorts of problems for Jose Sa, who just about manages to get a hand on the strike to stop it from finding the top left-hand corner of the net.
17'
More good play by Brahimi sees the Algeria international dance his way into the left-hand side of the Besiktas box at the end of a determined Porto attack. He then tries to fizz a pass across the face of goal, but this time it's Dusko Tosic who is there to poke the ball away from the winger.
15'
Quaresma causes problems over on the right wing once again and quickly fires a wonderful cross over to the far post. Tosun peels away from his marker and manages to latch onto the ball, but his downward header towards the edge of the six-yard box fails to find a team-mate and is blasted away from danger.
13'
Hector Herrera does well to dart through a sea of white shirts before picking out Vincent Aboubakar on the edge of the Besiktas penalty area. The striker quickly loses out but Porto come back once again through Yacine Brahimi, who is able to penetrate the box but can't quite get a shot away before being dispossessed by Pepe.
11'
Adriano picks up a slightly misplaced pass over on the left flank and quickly darts forward on a marauding run. He then launches another dangerous cross into the Porto box, where Tosun throws his body towards the ball but can't quite meet it.
9'
Sérgio Oliveira gets yellow.
With just nine minutes on the clock, the referee has already reached for a yellow card. It's Sergio Oliveira who is on the receiving end for a poorly timed challenge on Tolgay Arslan, and it's one that rules him out of Porto's next Champions League game.
7'
Almost an early chance for Besiktas! Ricardo Quaresma gets himself into a great position over on the right flank and quickly curls a beautiful cross over to the far post. It looks set to find either Talisca or Cenk Tosun, but it somehow manages to miss both by the narrowest of margins.
5'
A misplaced pass from Adriano can only find an orange shirt, allowing Porto to push forward on another determined attacking move. They work the ball around patiently before Alex Telles tries to latch onto it deep down the left wing, but his final touch is poor and denies him the opportunity to swing in a cross.
3'
After an even start to the game from both sides, it's Porto who push forward on the first attack of the evening after Besiktas aren't able to clear the danger from their own half of the pitch. It looks as if the visitors are going to be able to carve out a chance on goal, but Pepe is just about able to poke the ball out for a throw-in deep down the right flank.
1'
We're off! Besiktas get us underway, attacking from left to right.
Good evening and welcome to our live text commentary of today’s Champions League group stage game between Besiktas and Porto at Vodafone Park.
An unbeaten group stage campaign for Besiktas means they head into tonight’s clash knowing they are just one point away from qualifying for the knockout stage of the Champions League for the first time since 1987. They could even progress if both they and RB Leipzig are beaten, but there’s no doubt a strong side will be fighting hard for one more win to get them over the finish line in fine fashion.
Tonight's hosts certainly have been in impressive form recently, and they start the evening with just two defeats from their last 16 games across all competitions. They showed great grit and determination to come from behind and hold Monaco to a 1-1 draw in their last Champions League outing, and they’re yet to concede more than one goal either home or away in Europe this season.
Porto also head into this evening’s game knowing exactly what they need to do to make it to the last-16. A win for the Portuguese side will confirm their place in the knockout stage, but only if Leipzig are unable to beat Monaco. A victory against the Bundesliga club three weeks ago means that, for now, Porto are on the front foot and close to making their way out of the group stage for the second year in a row.
Porto have impressed in recent weeks, with all of their last four games ending in victories. However, they may lead the Primeira Liga by four points but they struggled against Besiktas in their last meeting, as the Turkish side were able to leave the Estadio do Dragao with all three points. Another defeat tonight would send their fight for a place in the last-16 right to the wire, something they’d certainly like to avoid happening.
There’s just under 15 minutes left to go until kick-off, so let’s have a look at how the two teams will be lining up this evening…
Porto substitutes: Casillas, Reyes, Layun, Torres, Andre, Corona, Hernani.
Porto XI (4-5-1): Sa; Maxi Pereira, Felipe, Marcano, Telles; Ricardo Pereira, Herrera, Danilo, Oliveira, Brahimi; Aboubakar.
Senol Gunes has decided to make just one change to the Besiktas side that drew against Monaco in their last Champions League game, with Talisca coming into the starting line-up to replace Oguzhan Ozyakup.
Meanwhile, Porto boss Sergio Conceicao has made two alterations to the team that featured in their last European outing, with Jesus Corona and Moussa Marega making way for Maxi Pereira and Sergio Oliveira.
The two sides are making their way out onto the pitch, with just a few minutes to go until kick-off.
HALF-TIME: BESIKTAS 1-1 PORTO
It's been a thoroughly entertaining game so far, with both sides really pushing for the win. Porto deserved to take the lead after enjoying a spell of dominance but Besiktas have shown plenty of promise in front of goal, resulting in Talisca finally finding the back of the net after linking up brilliantly with Tosun. This tie could certainly go either way, and it looks as if we're going to be treated to an excellent second half!
The two teams are making their way back out on to the pitch ahead of the start of the second half.
FULL-TIME: BESIKTAS 1-1 PORTO
The referee blows his whistle for the final time and a huge roar erupts around the stadium! A point was all Besiktas needed to make it into the last-16 of the Champions League and that's exactly what they managed to achieve. They battled hard and were arguably the better of the two sides across 90 minutes, but in the end they understandably decided to sit back and calmly cross the finish line with a draw safely under their belts.
The draw isn't a terrible result for Porto, but it means they could find themselves in a slightly dangerous position heading into their final group stage game against Monaco. A win for Leipzig against the Ligue 1 side tonight would draw them level on points with Porto, meaning the Portuguese club would have to either match or better whatever Leipzig can do in their clash at home to Besiktas. The fight for second place could end up going right to the wire!
Commentary
More…