Rafinha filled in for the injured Lionel Messi by scoring the opening goal to lead Barcelona to a 2-0 victory over Inter Milan in the Champions League on Wednesday.
Chosen by coach Ernesto Valverde to take Messi's place in the starting lineup, an inspired Rafinha recovered the ball to start an attack that he finished off by scoring from a pass by Luis Suarez in the 32nd minute.
Jordi Alba made sure of the win with a second goal with seven minutes remaining.
Messi cheered the goals from the stands at Camp Nou, his right arm in a sling after fracturing it in a win over Sevilla on the weekend.
Barcelona took the lead of Group B with nine points after its third win in as many matches. Inter was left with six points following its first loss.
Salah scores 2 as Liverpool beats Red Star 4-0
Mohamed Salah scored in each half to lead Liverpool to a 4-0 win over Red Star Belgrade in the Champions League on Wednesday, taking the Egypt winger to a half-century of goals in just 65 appearances for the English club.
Roberto Firmino and Sadio Mane also netted at Anfield as the attacking trio that fueled Liverpool's march to the Champions League final last season combined to hand Red Star another heavy loss, after its 6-1 thrashing at Paris Saint-Germain last time out.
Xherdan Shaqiri played a key role in the win — helping to set up two of the goals — on a night he was whistled and booed whenever he received the ball. The jeers came from a few sections of the crowd and were presumably from Red Star fans who, officially at least, were supposed to be banned from attending the game as a punishment for causing trouble during the Serbian team's playoff at Salzburg in August.
Shaqiri is a Switzerland international who was born in Kosovo, the former Serbian province that declared independence in 2008. Serbia doesn't recognize Kosovo's independence and relations between the two countries remain tense.
The midfielder also was targeted for some strong tackles in the first half, two coming in the space of a couple of minutes resulting in fouls. He was given a warm hug from Liverpool manager Juergen Klopp when he was substituted midway through the second half.
Salah is attempting to reproduce his scoring feats from his first year at Liverpool when he found the net 44 times in all competitions, for easily the most prolific season of his career.
He only scored three goals in his first 11 games of this season for Liverpool but has now scored in three successive matches — for Egypt, direct from a corner, during the international break and then for Liverpool against Huddersfield in the Premier League on Saturday and against Red Star in Europe.
Firmino gave Liverpool the lead in the 20th minute when he collected Andrew Robertson's cross from the left and converted a shot that took a deflection on its way in.
Salah, playing as a central striker in front of the deep-lying Firmino, added a second goal when Shaqiri deftly laid off a pass from Fabinho to allow the Egyptian to lash a right-footed shot past goalkeeper Milan Borjan.
Salah converted a penalty in the 51st after Mane was blocked by the elbow of Filip Stojkovic and was then taken off by Klopp, denying him the opportunity for a hat trick.
Soon after, Liverpool was awarded another penalty and, with Salah off the field, Mane took it. Borjan produced a great save, tipping the ball onto the bar, and Mane prodded the rebound weakly wide.
Mane made up for that miss by prodding in Liverpool's fourth goal from a pass by substitute Daniel Sturridge.
It was a second win in three Group C matches for Liverpool, which moved into first place because of the 2-2 draw between Paris Saint-Germain and Napoli on Wednesday.
Red Star has one point from three opening matches in its first appearance in the Champions League group stage, having last played in the European Cup group in 1991 as holders. The Serbian champion came through four qualifying rounds to reach the group stage.
Real Madrid's Hakimi leads Dortmund to 4-0 rout of Atletico
Real Madrid's Achraf Hakimi helped Borussia Dortmund defeat his club's rival Atletico Madrid by setting up three goals in a 4-0 win in the Champions League on Wednesday.
It was Atletico's heaviest defeat of the season so far, and the worst in the Champions League with Diego Simeone as coach. The Europa League champions had only conceded five goals in nine Spanish League games.
Hakimi, who joined Dortmund on loan for two seasons in the summer, pulled the ball back for Axel Witsel to break the deadlock in the 39th minute and sent it back into the center for Raphael Guerreiro in the 73rd, 10 minutes before he set up Jadon Sancho to seal the win with a tap-in.
There was still time for Guerreiro to grab his second after a botched backpass from Filipe Luis in the 89th.
Club Brugge drew 1-1 at home with Monaco in the other Group A game. Dortmund leads with nine points from three games, three ahead of Atletico ahead of their return game in Madrid on Nov. 6.
Di Maria's goal saves PSG's blushes in 2-2 draw with Napoli
Angel Di Maria rescued Paris Saint-Germain with a superb injury-time equalizer to salvage a 2-2 home draw with Napoli in the Champions League on Wednesday.
The Argentina winger curled the ball past goalkeeper David Ospina into the top left corner to spare PSG a second loss in Group C.
Despite the 93rd-minute equalizer, PSG star Neymar seemed frustrated with the result. The Brazil forward marched straight off without shaking anybody's hands and kicked a plastic object.
Forward Lorenzo Insigne put Napoli ahead in the 29th minute with a cool finish and PSG equalized in the 61st when Napoli defender Mario Rui scored an own goal.
Belgium forward Dries Mertens poked home from close range in the 77th after a sloppy mistake from center half Marquinhos, who failed to deal with a looping ball into the penalty area.
PSG has won its first 10 league games while averaging nearly four goals per game . But it has struggled in both of its big European matches, opening with a 3-2 loss at Liverpool.
Liverpool easily beat Red Star Belgrade 4-0 in the night's other match and leads the group with six points. Napoli has five points and PSG is third with four points.
After failing to get past the Round of 16 in the past two seasons, another early elimination could be looming unless PSG improves.
For Napoli coach Carlo Ancelotti, meanwhile, it was an enjoyable moment against his former club.
Shaky Porto beats Lokomotiv 3-1 in Champions League
Porto recovered from a shaky start to beat Lokomotiv Moscow 3-1 on Wednesday, opening up a gap at the top of its Champions League group.
A penalty save from Iker Casillas and a goal-line clearance kept Porto from going behind early on, before Moussa Marega scored from a 26th-minute penalty at the other end after a foul by Lokomotiv's Eder.
Porto's Jesus Corona crossed for his fellow Mexican Hector Herrera to score with a header in the 35th. Lokomotiv hit back three minutes later when Alexei Miranchuk cut the ball back for his twin brother Anton to send into the top corner. It was Lokomotiv's first Champions League goal since February 2004.
Yacine Brahimi's pass made the third goal for Porto in the 47th, slicing through the Lokomotiv defense to Corona, who blasted the ball past goalkeeper Guilherme.
Lokomotiv finished with 10 men after defender Solomon Kverkvelia's last-ditch foul on Herrera in the 76th.
Galatasaray drew 0-0 with Schalke in Wednesday's other Group D game. Porto is top of Group D on seven points, two ahead of Schalke and three ahead of Galatasaray.
Lokomotiv's first Champions League group stage campaign in 15 years looks all but over at the halfway point, with the Russian champion having lost all three games.
Luuk de Jong salvages draw for PSV against 10-man Tottenham
After watching Tottenham give up a 2-1 lead with just minutes to go against PSV Eindhoven, coach Mauricio Pochettino was left wondering if his team deserves a prolonged stay in the Champions League.
Captain Luuk de Jong scored a late equalizer Wednesday to salvage a 2-2 draw for PSV Eindhoven against 10-man Tottenham that left both teams unlikely to advance from Group B.
Pochettino said his team should have extended its lead earlier in a match it largely dominated.
"You need to kill the opponent when you have the opportunity," he said. "If you didn't win this type of game, it's so difficult to deserve to qualify (for the knockout round) in the Champions League."
Tottenham had recovered from giving away a first-half goal and looked headed toward a 2-1 victory until goalkeeper Hugo Lloris was sent off in the 79th minute for fouling Hirving Lozano, who had earlier capitalized on a mistake by Toby Alderweireld to put PSV ahead.
Christian Eriksen, making his first start after a month out with an abdominal injury, was involved in the buildup for Lucas Moura's equalizer and set up Harry Kane for Spurs' second.
The shared points were the first for both teams in Group B following defeats to Inter Milan and Barcelona, who were playing each other later Wednesday.
After Kane put Spurs ahead, the visitors looked in control until referee Slavko Vincic showed Lloris a straight red for charging out of his penalty area and bringing down Lozano, who had broken through the Tottenham defense.
Substitute keeper Michel Vorm did well to save the resulting free kick with his first touch of the ball, but he stood no chance in the 87th minute when De Jong turned in the equalizer from close range.
Both sides badly needed a win after losing their first two matches and it was reflected in a fast, open match.
Mexico striker Lozano put PSV in front on the half hour — with a big assist from Alderweireld, who first lost the ball and then deflected Lozano's shot into the net. But, just as against Inter Milan two weeks ago when it lost 2-1, Mark van Bommel's team could not protect its lead.
Davinson Sanchez thought he had levelled just four minutes later, but his effort was ruled out for offside. Instead, Lucas Moura scored the equalizer in the 39th with another deflected effort. Eriksen slid a diagonal ball through the PSV defense for Kieran Trippier, who cut the ball back for Moura to finish.
Eriksen got an assist on Kane's goal in the 55th minute, crossing from the left for the England forward to head home. Kane could have had a brace, but he headed against the bar with the match still goalless. Substitute Erik Lamela also hit the woodwork, as did Gaston Pereira for PSV.
PSV, the 1988 European champion and perfect so far this season in the Dutch Eredivisie, has failed to win any of its Champions League matches this this year, following a winless campaign last season.
"It was really a heavy evening for us against a strong, really strong opponent," Van Bommel said. "In the end we have to be happy with the point."
Club Brugge holds Monaco to 1-1 draw
Thierry Henry failed to get a winning start to his Champions League career as a coach when Club Brugge kept his Monaco to a 1-1 draw, which reduced both teams' chances of advancing from Group A.
Henry did at least halt Monaco's run of losses at five, but the draw leaves both teams with just one point from three games. Borussia Dortmund and Atletico Madrid both had six points already ahead of their meeting later Wednesday.
Henry got the breakthrough he wanted when Moussa Sylla ran onto a deep ball in the 35th minute and chipped it over the onrushing goalie Karlo Letica for the opener.
But the turning point came three minutes later when Sylla had a chance to double the lead as he only had to put the ball into an empty net after swerving past Letica, but the 18-year-old could not convert.
Instead, Brugge scored one minute later when Wesley Moraes headed home a cross from midfield dynamo Hans Vanaken.
Suddenly the game was open again and both sides went for the winner in the second half, knowing that three points were needed to boost their chances of reaching knockout stage.
Henry has fond memories of the Jan Breydel Stadium, where he scored two goals in as many matches during France's run to the Euro 2000 title, but he had to leave without a victory on Wednesday.