Raphinha scores for Barcelona Image source, Getty Images
Image caption,

Barcelona captain Raphinha has now scored 20 goals for Barca and Brazil this season

Barcelona ended Aston Villa's perfect Champions League start with an enthralling win at the Spotify Nou Camp.

Lamine Yamal and Raphinha's double eventually eased the five-time European champions to victory after the Premier League side gave them a first-half scare.

Matty Cash, Victor Lindelof and Johan Manzambi had chances, but Villa were left to contemplate what might have been.

They had gifted Barca, who leapfrogged the visitors into second place in the league phase table, a seventh-minute lead when Joao Gomes' panicked ball across the box allowed Lamine Yamal to curl in his 13th goal in 15 games.

Yet Villa refused to sit back and played their role in an open and engrossing encounter which almost delivered a leveller.

Cash and Lindelof had shots deflected behind, while Manzambi scuffed wide before testing home keeper Joan Garcia.

Villa tried to exploit a Barca side without a Champions League clean sheet in 18 games, but were left to rue their misses when Raphinha's low shot clipped Pau Torres to wrong-foot keeper Zion Suzuki and make it 2-0 seven minutes after the break.

The former Leeds United forward then added a classy close-range third in the 64th minute after excellent work and a glorious pass from Joao Cancelo on the left, before Suzuki denied Anthony Gordon a fourth.

Leon Goretzka's header glanced the post as Villa pushed for a consolation, but Barca finally earned their first European shutout since April 2025.

Aston Villa ratings: Gomes error proves costly

Zion Suzuki: Had no chance with Lamine Yamal's opener but played his part in the mess which led to the crucial opening goal. Saved from Anthony Gordon but wrong-footed by Raphinha's strike and no chance with the third. 6

Matty Cash: A arrowed volley almost brought Villa level soon after Lamine Yamal's goal but his attacking instincts were restricted. 6

Pau Torres: One great last-ditch tackle denied Raphinha, but was unlucky when the former Leeds forward's shot clipped his heel and rolled in. 6

Victor Lindelof: A good early block to stop Gordon's shot but he was unable to stop Barca moving further clear in the second half. 6

Ian Maatsen: Handed an early booking for a foul on Lamine Yamal but walked the tightrope well against the young superstar. 6

Joao Gomes: Gifted the ball to Lamine Yamal with an awful mistake for the opener but was close to finding a quick leveller. 5

Boubacar Kamara: A difficult game with Barcelona's ability in the middle and he was not able to dictate as he would like. 6

John McGinn: The skipper was left trailing by Joao Cancelo for Barcelona's third goal before being replaced soon after. 6

Emi Buendia: Booked for a foul on Fermin Lopez and was eventually taken off as he ran the risk of a second caution. 5

Johan Manzambi: Scuffed an effort wide and tested Joan Garcia but his influence waned in the second half before he was replaced. 6

Nicolas Jackson: Carried a threat in the first half and maybe could have tapped in after Leon Goretzka's header hit the post. Booked for a scuffle with Pau Cubarsi. 6

Subs:

Ibrahim Mbaye (on 62, Buendia) Drew a save from Joan Garcia but lacked end product. 5

Leon Goretzka (on 62, Manzambi) His header kissed the post as Villa went close in the second half. 6

Ross Barkley (on 62, Joao Gomes): Shot over late on as Villa looked for a consolation. 5

Alysson (on 77, McGinn)

Tammy Abraham (on 77, Jackson)

Subs not used: Bizot, Wright, Harwood-Bellis, Mings, Garnacho, Hemmings.

Player of the match

Number: 11 Raphinha
Average rating 8.06
Number: 11 Raphinha
Average Rating: 8.06
Number: 10 Lamine Yamal
Average Rating: 7.50
Number: 17 A. Gordon
Average Rating: 7.26
Number: 7 Fermín López
Average Rating: 6.84
Number: 8 Pedri
Average Rating: 6.73
Number: 16 Rodri
Average Rating: 6.73
Number: 5 Pau Cubarsí
Average Rating: 6.60
Number: 2 João Cancelo
Average Rating: 6.45
Number: 3 Alejandro Balde
Average Rating: 6.35
Number: 18 Gerard Martín
Average Rating: 6.31
Number: 4 Brian Fariñas
Average Rating: 6.29
Number: 21 F. de Jong
Average Rating: 6.28
Number: 6 Gavi
Average Rating: 6.28
Number: 9 Gabriel Jesus
Average Rating: 6.27
Number: 22 Marc Bernal
Average Rating: 6.19
Number: 1 Joan García
Average Rating: 6.05

After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.