Real Madrid 1-0 Juventus result - Jude Bellingham scores first goal of season as 15-time UEFA Champions League winners continue perfect start
Champions League / League Phase
Bernabéu / 22.10.2025
/assets.tntsports.io/web/img/match/football-header-bg-desktop.jpg)
- J. Bellingham(57')
Live
Live Updates
Updated 22/10/2025 at 22:23 GMT+1
- All
- Highlights
22:05

BELLINGHAM FIRES WINNER AS REAL MADRID CONTINUE WINNING START
Jude Bellingham scored his first goal of the season as Real Madrid extended their perfect start to the UEFA Champions League with a 1-0 win over Juventus at the Bernabeu.
After defeating Olympique Marseille (2-1) and Kairat (5-0) in their opening two group matches, it was England midfielder Bellingham who made the difference for the 15-time winners on Wednesday as he converted a rebound on 57 minutes after Vinicius Junior's fine effort had come back off a post.
The result was a merited outcome and the ideal boost for Xabi Alonso's side before they host fierce La Liga rivals Barcelona in the first El Clasico of the season on Sunday afternoon.
In truth, they could have won by a greater margin with the inspired visiting goalkeeper Michele Di Gregorio making excellent stops to deny Kylian Mbappe and Brahim Diaz, who also saw Federico Gatti clear an effort off the line in a frantic second half.
But Igor Tudor's Juve, who have not won in seven matches. also had their moments and should have taken the lead early in the second period with Thibaut Courtois showing his alertness to deny a Dusan Vlahovic finish as he raced clear on goal.
Juve are 25th in the 38-team table, and will hope to find a victory when they return to domestic action in their visit to Lazio in Serie A on Sunday evening.
22:00

WHAT FOOTBALL IS ON TNT SPORTS?
The following games will be shown live on TNT Sports and Watch and stream the Premier League, Men’s and Women’s FA Cup, UEFA Champions League, UEFA Europa League, UEFA Conference League and more on TNT Sports and discovery+
DATE | GAME | TIME |
SAT 25 OCT | BRENTFORD v LIVERPOOL | 20:00 |
SAT 1 NOV | LIVERPOOL V ASTON VILLA | 20:00 |
SAT 8 NOV | TOTTENHAM HOTSPUR V MANCHESTER UNITED | 12:30 |
SAT 22 NOV | BURNLEY V CHELSEA | 12:30 |
SUN 30 NOV | CRYSTAL PALACE V MANCHESTER UNITED | 12:00 |
For the latest information on which football matches are on TNT Sports, click here.
Here is the TNT Sports schedule and TV guide.
And for the full Premier League schedule, click here.
/origin-imgresizer.tntsports.io/2025/10/22/image-216ca5b1-d72e-40a8-8457-a6fe34506e7c-85-2560-1440.jpeg)
Di Gregorio makes 'brilliant' double save to deny Mbappe and Diaz
Video credit: TNT Sports
full-time
90+5'
THERE GOES THE FINAL WHISTLE!
Real Madrid almost killed if off with a frantic late break, but it matters little in the end. It ends 1-0 to the 15-time winners. Which they deserve for a strong second-half showing at the Bernabeu. They stay perfect in this Champions League campaign with three wins from three.
90+4'
A BRILLIANT PIECE OF PLAY BY KOSTIC FOR JUVE!
That is a thumping hit with his left foot, but Courtois is alive to the danger as he punches clear the effort with both hands. A fine piece of play, but the Real Madrid goalkeeper was equal to it.
90+3'

WATCH: WILL THIS PROVE TO BE THE WINNER TONIGHT?
Juve have around two minutes of added time to save it. All the white shirts suddenly back in their own half.
/origin-imgresizer.tntsports.io/2025/10/22/image-63097846-e01d-4c3d-9021-bf5b6a90b4b0-85-2560-1440.jpeg)
Bellingham 'finally breaks deadlock' after 'inspiration' from Vinicius Jnr
Video credit: TNT Sports
90+1'
AN EYE-CATCHING MOVE FOR THE HOME SIDE IN ADDED TIME
Mbappe darts a swerving shot from distance at the Juve goal after being set up by Bellingham, but comfortable enough take for the excellent Di Gregorio in the visiting goal.
89'
CHANGES ALL THE RAGE LATE ON
Has been an exacting and sweaty night for all concerned inside the Bernabeu with Gonzalo García replacing Raúl Asencio for Real Madrid and Filip Kostic on for Andrea Cambiaso. Going to be five added minutes.
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Substitution in
G. Garcia
Real Madrid
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/4103.png)
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Substitution out
R. Asencio
Real Madrid
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/4103.png)
87'
HUGE LATE SCARE FOR REAL MADRID!
The home side getting themselves into all sorts of trouble, but Loïs Openda's shot from the David set-up pass is brilliantly blocked by the recovery speed of Asencio. Looks like a certain equaliser prevented.
85'
FORMER ARSENAL MIDFIELDER STEWART ROBSON ON TNT SPORTS:
"Another disappointing night for that man there Igor Tudor. Two draws and a loss isn't great for them. Seems a long time ago when they were winning seven (Italian) titles on the trot."
83'
MORE CHANGES COMING IN THE CLOSING MOMENTS
Fran García replaces Vinícius Júnior with Franco Mastantuono on for Brahim Díaz.
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Substitution in
F. Mastantuono
Real Madrid
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/4103.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1496767.jpg)
Substitution out
B. Díaz
Real Madrid
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/4103.png)
81'
MADRID TRYING TO SEE THIS MATCH HOME
Up to 26 attempts on goal now for Real Madrid. Which is pretty impressive in any outing, but only one goal to show leaves that element of doubt in the air at any level. Juve hanging tough as they chase a draw. Kalulu slipping at wrong moment as he tried to play in David.
79'
EXCELLENT DEFENDING BY MILITAO!
Great recovery pace to ensure Juve can't cause any havoc. Corner is clasped by Courtois before Conceição races back to win the ball from Vinicius Jr, who is appealing in vain for a last-man late challenge. All is deemed fair.
77'
SAVED BY THE BEL? WILL THIS BE THE DEFINING IMAGE OF THE MATCH?
Juve have 13 minutes and stoppages to find a way back to the light.
75'
CHANGES TOO BEING BY MADE BY JUVE
Jonathan David replaces Dusan Vlahovic, Manuel Locatelli on for Teun Koopmeiners and Loïs Openda takes over from Kenan Yildiz. Fresh legs might offer Juve a way back. Or at least that is the hope for Tudor.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1496505.jpg)
Substitution in
L. Openda
Juventus
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/4067.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/2296602.jpg)
Substitution out
K. Yildiz
Juventus
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/4067.png)
74'
HERE COMES THE CHANGE THEN FOR REAL MADRID
Arda Guler departs the scene for the home side to be replaced by Eduardo Camavinga for Madrid.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1793931.jpg)
Substitution in
J. David
Juventus
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/4067.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1408535.jpg)
Substitution out
D. Vlahovic
Juventus
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/4067.png)
72'
JUVENTUS GOALKEEPER EARNING HIS MONEY TONIGHT
Di Gregorio with a fabulous double stop to keep out efforts by Mbappe then Diaz, who then sees a shot cleared off the line seconds later by Gatti. Juve hanging on a bit here.
70'
JUVE COACH IGOR TUDOR MOVING WELL ON THE TOUCHLINE
He clearly feels there are still minerals to be mined from this match. And he might well be right. Could easily have struck the opener before Bellingham pounced. Change is coming from Real Madrid here too.
68'
ANOTHER REAL MADRID CORNER IS INCOMING!
Arda Guler with another very fine delivery from the set-piece. Met on the volley by Valverde, but Gatti does well to get his frame in the way. That was certainly travelling.
66'
WATCH: BELLINGHAM PROVIDES GOLDEN TOUCH TO GIVE REAL MADRID LEAD
64'
ANOTHER DECENT STOP IS MADE BY COURTOIS
The Real Madrid goalkeeper is down to make the save from Kenan Yildiz before Di Gregorio does likewise at the other end to deny Mbappe. Game warming up nicely in a humid evening in Madrid.