DORTMUND, Germany :Substitute Ferran Torres scored twice including an 85th-minute winner as Barcelona earned a hard-fought 3-2 victory at Borussia Dortmund in the Champions League on Wednesday to move to the brink of qualification.
In a pulsating five-goal second half, Torres struck twice in 10 minutes after coming on in the 71st minute to lift Barcelona to 15 points in second place with two games remaining in the league phase.
Dortmund twice came from a goal down with Serhou Guirassy scoring both their goals but they could not do it a third time after Torres grabbed his second after being teed up by a Lamine Yamal pass.
The Germans dropped to ninth place in the standings on 12 points, with the top eight earning automatic qualification to the round of 16.
Barcelona bossed possession from the start and captain Raphinha and top scorer Robert Lewandowski had early chances.
The hosts responded with a chance of their own through Marcel Sabitzer but it was Dortmund keeper Gregor Kobel who was kept busy in a largely one-sided first half with the visitors enjoying close to 70 per cent possession.
Dortmund looked sharper after the break and Guirassy put the ball in the net in the 50th minute before the effort was ruled out for offside.
There was nothing wrong, however, when Raphinha latched on to a superb Dani Olmo pass to finish off a quick move in the 53rd minute and put Barcelona in the driving seat with his sixth goal of the competition.
The hosts levelled with Guirassy’s well-taken penalty on the hour after the Guinea international was brought down in the box before Dortmund’s Kobel came to the rescue once more, stopping another Olmo shot.
He was beaten in the 75th when Torres, who had come on four minutes earlier, slotted in on the rebound after Kobel had punched a Frenkie de Jong volley into his path.
Guirassy hit back three minutes later when the Barca defence was caught napping but it would not be enough to earn a point as Torres scored once more after a superb through ball from Yamal.
There was still more bad news for injury-plagued Dortmund after defender Nico Schlotterbeck turned his ankle following a header in the last move of the game and had to be treated on the pitch after the final whistle.