Barcelona vs. Napoli score: Messi dazzles as Barca advance to Champions League quarterfinals
Messi scored one spectacular goal and set up another in a 3-1 win

Barcelona kept their Champions League dreams alive Saturday at the Camp Nou as they defeated Napoli in their round of 16 second leg to advance to the quarterfinals. A trio of first-half goals gave the La Liga side a 3-1 win over their opponent, providing a 4-2 aggregate win that saw Barcelona through to the final eight.
Lionel Messi, who had a lot on the line entering, scored a fantastic goal in the first half to help build an early 3-1 halftime advantage against their Serie A opposition. Luis Suarez and Clement Lenglet also contributed to the lead with goals of their own, while all Napoli was able to respond with was a penalty from Lorenzo Insigne. The halftime score held for the final 45, ensuring Barcelona's date with Bayern Munich on Friday.
You can stream every match on CBS All Access. Sign up now and enjoy one month of CBS All Access for free ahead of the opening match. If you're a CBS All Access subscriber looking for a match that's live right now, go directly to the UEFA Champions League page. Every match will be available on demand shortly after the final whistle. We will be with you the entire way providing updates, analysis and highlights below.
Takeaways
How would an early Mertens goal have changed things?
A mere 120 seconds into this second leg of the tie, Dries Mertens had a chance at goal when a deflected cross found its way to his feet inside the box. The ball seemed to catch him by surprise, and his shot went high into the top corner of the side netting. Had he had just a bit more concentration, something he certainly has within him, he could have put the ball right past Ter Stegen and put Napoli in the driver's seat. Would it have necessarily stopped the offense Barcelona showed it was capable of producing later in the game? No. But it would have but the pressure back on the side of a La Liga squad that has a recent history of blowing Champions League ties -- the kind of position you want to be in if you're an underdog.
VAR: also used for makeup calls!
Among the more surprising decisions of the match came from Barcelona's first goal when Lenglet was able to head an opener past Ospina. Upon review of the goal, however, it looked like the defender had shoved the man marking him to the ground to get open for the goal. Yet a VAR check determined that the goal stood. Despite what some might refer to as a clear and obvious error, the official was able to do something that more technology was supposed to correct and make a judgment call to make up for his previous mistake.
Minutes later, in what should have been Barcelona's third goal, VAR microscopically analyzed a replay of Messi's short-lived second goal and found that the ball made just enough marginal contact with his arm, causing the goal not to count. Barcelona would score that third goal later off of a penalty -- which also required a long VAR check.
The break did not dampen Messi's Magic
Messi did not need too long to remind the world what makes him one of the greatest to ever play the game. His goal can only be determined as pure magic, After getting tripped up in the box, he was able to regain his balance, recover the ball he was dribbling and score an incredible, curling effort while he began to slip and fall again. It was the Argentine doing what he does best: conjuring a goal-scoring opportunity where any other player on the planet would fail to create even a modicum of a threat.
Check out the live feed below for updates, analysis and highlights from the Round of 16 match.
Barcelona 3, Napoli 1 (FINAL)
⚽Barcelona: Lenglet (10')
⚽Barcelona: Messi (23')
⚽Barcelona: Suarez - PK (45+1')
⚽Napoli: Insigne - PK (45+4')
FINAL Barcelona 3, Napoli 1 (4-2 agg.)
Serie A brought the energy they needed to to compete, but it wasn't enough for the win. Barcelona make it to the quarterfinal.
90+4' Di Lorenzo charges at goal and put himself in a great position inside the box. He got a bit greedy however and ended up trying to score on Ter Stegen's near corner. Probably would have gotten another one back for his side if he crossed it.
Barcelona's likely opponents will be Bayern Munich, barring a colossal collapse.
90+2' Luis Suarez given a yellow card for dissent. Took a bit too long to get off the pitch when he was substituted for Junior Firpo.
90' Five minutes of injury time added.
81' Heartbreaking for Napoli as recent substitute Milik heads one into the back of the net, but his effort is ruled no good because he was offside when the ball came his way.
Share Video
-
8:02Aston Villa Hosts Arsenal In EPL Top 4 Clash! - Scoreline
-
2:37NWSL VETOES Trinity Rodman's Multi-Million Contract Extension - Scoreline
-
4:122026 FIFA World Cup Draw PREVIEW - Scoreline
-
0:33Golazo Of The Day! (12/3/25) - Scoreline
-
10:08Mbappé DOUBLE as Real Madrid Bounce Back vs. Athletic Club | Ends 3-Match Winless Run - Scoreline
-
10:20Barcelona CRUISE past Atletico Madrid, stay TOP of La Liga - Scoreline
-
5:06Mauricio Pochettino Is ANGRY W/ American Media and Coaches - Call It What You Want
-
8:42Barcelona vs. Atlético Madrid MATCH PREVIEW - Scoreline
-
12:38English Premier League Matchday 14 PREVIEW - Scoreline
-
7:40Real Madrid SLIP UP Against Girona! - Scoreline
-
12:20Chelsea vs. Arsenal MATCH REACTION | Caicedo RED CARD & Merino GOAL in FIESTY DRAW - Golazo Matchday
-
6:49Barcelona COMEBACK Win vs. Alaves | Lamine Yamal scores | Flick's side Bounces Back | Scoreline
-
8:59Flamengo & Palmeiras Face Off In The 2025 Copa Libertadores Final! - Scoreline
-
12:09Chelsea Host Arsenal In Top Of The Table EPL Clash! - Scoreline
-
4:47Mbappé's RED HOT Real Madrid Form | Can France Star Carry Momentum Into World Cup? - Champions Club
-
17:30"He Doesn't Know What He's Doing" | Arne Slot On HOT SEAT With 3rd Straight Loss - Champions Club
-
11:53Arsenal OUTCLASS Bayern | Arteta's Side Unbeaten In SIXTEEN | UCL Favorites? - Champions Club
-
4:38PSG vs. Tottenham Hotspur MATCH PREVIEW | UEFA Champions League Matchday 5 - Scoreline
-
11:4910-man Everton BEAT Manchester United | Recap x Analysis - Scoreline
-
9:45Arsenal vs. Bayern Munich MATCH PREVIEW | UEFA Champions League Matchday 5 - Scoreline
