FT #FCP 3-1 #RangersFC I First-half goals from Francisco Mora, Rodrigo Mora and Fernández (OG) decisive after Gers briefly lead through Gassama #PORRAN #UEL
Deniz Gül with what may well be the last opportunity of the night, but pressure from Souttar and a lack of composure sees the #FCP man fire his effort way off target #PORRAN #UEL
Butland does have room, and punches well clear, but Sainz manages a shot from the edge of the area. Again, Butland untested as it goes wide #PORRAN #UEL
Brilliant ball in from the #FCP right, and Tavernier puts it behind for a corner with Sainz lurking #PORRAN #UEL
#RangersFC have been decent on the ball without creating very much #PORRAN #UEL
It bounces about all over the place as #RangersFC win a freekick. Again, though, poor defending from another corner. Butland doesn't have any space to come for it #PORRAN #UEL
Good movement from #FCP to find Sainz, but Tavernier deals with it well. Porto corner coming up after Rodrigo Mora departs the field to be replaced by Gabi Vega #PORRAN #UEL
Pepe curls one towards Butland's goal, but it was always heading over. First #FCP shot for a while #PORRAN #UEL
Miovski having to drop deep to see the ball, but he's contributed well there as #Rangers fashion a chance. Rosario gets it away, but that's much more fluid and deliberate from the away side #PORRAN #UEL
Meanwhile, Asgaard and Moore have replaced Chermiti and Curtis for #RangersFC #PORRAN #UEL
I think, personally, that #FCP will go deep in the competition. They've not really been out of second gear much tonight, but their quality at crucial times has meant that they haven't needed to be #PORRAN #UEL
It's one thing to come up against a better side, but you have to make crossing opportunities count and take advantage of set pieces #PORRAN #UEL
Quality of crosses has been lacking for #RangersFC tonight. We haven't seen Diogo Costa tested hardly at all in the #FCP goal tonight #PORRAN #UEL
#FCP make a double sub as Martim Fernandes is on for Alberto Costa at right-back, whilst Sainz replaces William Gomes #PORRAN #UEL
Miovski is on for Gassama, and Antman replaces Fernández. With Souttar on at the break, that makes sense from a tactical standpoint #PORRAN #UEL
#RangersFC can't take advantage of the corner, but are certainly giving it a good go. Subs on their way for the Gers #PORRAN #UEL
I'm really glad when obvious and deliberate dives go properly punished. Diving is a scourge that absolutely must be driven out of the game. Well done to the ref #PORRAN #UEL
#RangersFC aren't merely shutting up shop, and that's good to see. They're losing to a much better team, but at least trying to play and make the game competitive #PORRAN #UEL
Penalty appeal turned down. Terrible dive from Aarons though. Obvious one, and an obvious booking. Shocking. Nobody wants to see that. Embarrassing 🤦♀️ #PORRAN #UEL
#FCP 3-1 #RangersFC I Gassama gave the Gers the lead before Porto roared back with goals from Rodrigo Mora, Francisco Mora and a Fernández OG #PORRAN #UEL
Gassama catches a sore one from William Gomes. #RangersFC freekick is pumped forward onto the box, and #FCP have instantly surged forward. Diomande mops up though #PORRAN #UEL
Better from #RangersFC as they throw off the shackles a bit, and Curtis' shot from distance is blocked by Costa #PORRAN #UEL
Simply put, though, #FCP are a much better team than #RangersFC. Even so, Röhl will be frustrated at the manner in which his side have conceded #PORRAN #UEL