Barca win nine-goal thriller | Atleti win | Dortmund slump continues
Raphinha scored in stoppage time to complete a rousing comeback as Barcelona beat Benfica in Lisbon despite having been 4-2 down with less than a quarter of an hour remaining.
Benfica's Vangelis Pavlidis scored the third-fastest hat trick at the start of a Champions League game, with two of his goals coming after errors by Barcelona goalkeeper Wojciech Szczesny. Barcelona stay second with 18 points from seven games.
Another Spanish club staged a comeback as Julian Alvarez scored a 90th-minute winner to lift Atletico Madrid past Bayer Leverkusen 2-1.
Atletico lost Pablo Barrios to a 23rd-minute red card and went into half time 1-0 down to a Piero Hincapie header for Leverkusen.
Alvarez scored in the 52nd and had the momentum when Hincapie was sent off for a second yellow card, before Alvarez struck again to take the win and lift Atletico to third.
Borussia Dortmund's 2-1 loss at Bologna increased the pressure on coach Nuri Sahin in Dortmund's fourth consecutive loss at the start of the new year in all competitions.
Serhou Guirassy gave Dortmund the lead with a chipped penalty and ran to celebrate with Sahin.
It looked like the Champions League could provide a much-needed boost for a team floundering in the Bundesliga, but two goals in two minutes from Thijs Dallinga and Samuel Iling-Junior changed the game for previously winless Bologna.
Atalanta beat Austria's Sturm Graz 5-0, strengthening the Italian club's push to qualify directly for the round of 16.
PSV Eindhoven hung on for a 3-2 win at Red Star Belgrade despite losing defender Flamingo to a red card just after halftime while leading 3-0.
Stuttgart eased to a 3-1 win over Slovan Bratislava, who have lost all seven of their games.
Club Brugge and Juventus drew 0-0. Europa League In the only Europa League game of the night, Galatasaray missed a chance to go third in the table, giving up a 3-1 lead to draw 3-3 with last-place Dynamo Kyiv.