Ferran Torres was the Barcelona hero on Wednesday night as he scored twice in their 3-2 victory over Borussia Dortmund in the Champions League.
Much of Dortmund's success in recent years, especially in this competition, has been predicated on their form at Signal Iduna Park. They'd enjoyed an 11-game winning run at home before their recent draw in Der Klassiker. However, the signs were ominous for Nuri Sahin's side early on here.
Barcelona started superbly and had their way with the hosts, but Dortmund did a decent job of limiting the amount of work Gregor Kobel had to do. After weathering an early Catalan storm, Sahin's men settled.
Marcel Sabitzer blazed the best chance of the first-half over after receiving Julien Duranville's cut-back, while Serhou Guirassy had a couple of sights of Inaki Pena's goal towards the end of the opening period.
There were goals at both ends before the hour with Raphinha scoring yet again in the Champions League to hand Barcelona the lead. However, the Blaugrana's advantage was held for just seven minutes as Pau Cubarsi was penalised for a push on Guirassy in the box. BVB's number nine then duly converted from 12 yards.
it was a similar story when Barca took the lead for a second time through substitute Ferran Torres, with their lead lasting just three minutes this time around. Guirassy capitalised on a defensive breakdown by tapping into an empty net.
That wasn't the end of the scoring, though, with the visitors ruthlessly turning a Dortmund corner into the match-winning sequence. Yamal's cute pass in behind for Ferran was perfect, and the substitute's finish, considerably tougher than his first, was pinpoint.
Serhou Guirassy
Serhou Guirassy was at the double / Lars Baron/GettyImages
*Ratings provided by Fotmob*
Player Rating
GK: Gregor Kobel 6.0/10
RB: Julian Ryerson 7.2/10
CB: Emre Can 6.4/10
CB: Nico Schlotterbeck 6.5/10
LB: Ramy Bensebaini 6.4/10
DM: Marcel Sabitzer 7.0/10
DM: Felix Nmecha 7.0/10
RW: Julien Duranvilla 7.0/10
AM: Giovanni Reyna 6.4/10
LW: Jamie Gittens 6.7/10
ST: Serhou Guirassy 9.0/10
SUB: Yan Couto (46' for Ryerson) 6.2/10
SUB: Donyell Malen (73' for Duranville) 6.5/10
SUB: Pascal Gross (73' for Reyna) 6.5/10
Subs not used: Alexander Meyer (GK), Marcel Lotka (GK), Karim Adeyemi, Cole Campbell, Kjell-Arik Watjen, Almugera Kabar, Ayman Azhil, Elias Benkara.
Ferran Torres
Ferran Torres scored twice off the bench / Pedro Salado/GettyImages
*Ratings provided by Fotmob*
Player Rating
GK: Inaki Pena 6.3/10
RB: Jules Kounde 7.4/10
CB: Pau Cubarsi 6.3/10
CB: Inigo Martinez 6.3/10
LB: Alex Balde 6.7/10
DM: Marc Casado 7.3/10
DM: Pedri 7.1/10
RW: Lamine Yamal 8.0/10
AM: Dani Olmo 8.3/10
LW: Raphinha 8.2/10
ST: Robert Lewandowski 6.5/10
SUB: Fermin Lopez (71' for Olmo) 6.2/10
SUB: Ferran Torres (71' for Lewandowski) 8.5/10
SUB: Frenkie De Jong (71' for Raphinha) 6.0/10
SUB: Pau Victor (90' for Yamal) N/A
SUB: Eric Garcia (90' for Pedri) N/A
Subs not used: Ander Astralaga (GK), Wojciech Szczesny (GK), Ronald Araujo, Gavi, Pablo Torre, Hector Fort, Gerard Martin.
Player of the match - Serhou Guirassy (Borussia Dortmund)
READ THE LATEST CHAMPIONS LEAGUE NEWS, PREVIEWS & RATINGS HERE