Key events

An email from Colin Fordham, on this intriguing clash of styles. “After Mbappé’s rather lucky goal and the impressive Mourinho-inspired defensive effort of Real Madrid with everyone, Bellingham included, pressing Barca’s players to the nth degree, it was refreshing to see pure football. Pedri’s feint and pass for Rafinha, and the Brazilian’s finish, were sublime.”

Share

75 mins: Dumfries looks for Mbappe over the top, but Garcia is off his line to deal with the through ball.

Share

73 mins: Almost a moment of Lamine Yamal magic as he plays a cross-shot with the outside of his boot that just evades Raphinha at the far post. Barcelona make another change, with Frenkie De Jong replacing Fermin Lopez.

Share

72 mins: Bernardo Silva is penalised for a foul in midfield. Barça looked the more leggy team for the first hour, but Real Madrid are beginning to tire.

Share

71 mins: Arda Guler has another go from the edge of the area, a low fizzer that Garcia gets behind. I’m not sure if Guler is exciting, frustrating or a mixture of the two.

Share

70 mins: Still, I reckon José might see it differently.

Share

69 mins: Balde scrambles the corner away, but Mbappe appeals for handball. The ball definitely hit Balde’s arm, before passing under it, but it would be very harsh to give that with both players jostling each other.

Share

68 mins: Dumfries steams down the right and his underhit cross towards Mbappe is cleared behind by Balde. Real Madrid get a corner …

Share

66 mins: The xG for this game is currently at 0.96-0.86 in Barcelona’s favour. So, 1-1 seems a fair scoreline.

Share

65 mins: Big save! Barça win another corner, met by Gerard Martin with a header six yards out – but Lunin claws it off the line to keep the scores level!

Share

63 mins: A first change for the visitors, with Denzel Dumfries replacing Fede Valverde at right-back. Arda Guler takes aim from a distance, forcing Garcia into an awkward save-clearance combo.

Share

Updated at 17.31 EDT

GOAL! Barcelona 1-1 Real Madrid (Raphinha 61′)

It’s played short, and Pedri plays a lovely reverse pass inside for Raphinha, to the right of goal. Lunin gets a hand to his effort, but it has too much power. After a torrid first hour, Barcelona are level!

Raphinha scores for Barca! Photograph: Lluís Gené/AFP/Getty ImagesShare

Updated at 17.33 EDT

60 mins: Gordon pings a low ball across the area, which Cucurella clears behind with undue haste. And from the corner …

Share

59 mins: It looks like Diomande’s calf problem may have been caused by Joao Cancelo’s challenge, which is better news than a muscle injury.

Share

58 mins: Diomande is still wincing on the sideline, but does come back on to try and run it off. Raphinha’s cross is then cleared away by Konate in the Phil Jones style.

Share

55 mins: Diomande leads the latest charge upfield and finds Bellingham on the left, but then goes down holding his calf. Bellingham bustles into the area but the ball ultimately bobbles out for a goal kick.

Share

53 mins: Is this Camp Nou or Casa Amor? Because Barcelona are open. Bellingham has another chance to pick out Mbappe, and does a better job this time – but Balde gets across to clear with a well-timed flick of the boot.

Share

Updated at 17.19 EDT

52 mins: Lamine finds a pocket of space but is robustly dealt with by Ibrahima Konaté. Moments later, Dean Huijsen makes another firm but fair challenge to deny Raphinha.

Share

Updated at 17.19 EDT

50 mins: Another big chance for Real Madrid! Bellingham scoots past Cubarsi and Real are two-on-one, but he can’t find the pass beyond Martin that would have played Mbappe clean through.

Share

49 mins: Signs that Lamine Yamal is starting to stir, as he gets in behind Cucurella and wins a corner off Huijsen. Again, though, the corner is easy for Real to deal with.

Lamine Yamal takes a run at Marc Cucurella. Photograph: Javier Borrego/AFP7/ShutterstockShare

Updated at 17.17 EDT

47 mins: Lamine Yamal picks the ball up from Pedri but is dispossessed by Bellingham, and responds by kicking out and conceding a free kick.

Share

46 mins: Tchouameni is the first name in the book for a clumsy foul on Pau Cubarsi.

ShareSecond half

The second half begins without any changes.

Share

Real Madrid’s attack continues to run smoothly without the suspended Vinicius, while Bellingham and Cucurella have largely kept Rodri and Lamine Yamal out of the game. Pedri had a terrible first half, but Fermin and Gordon have looked likely going forward.

Share

“Barcelona’s press isn’t working properly, they rarely manage to box their opponents in,” writes Kari Tulinius. “If it goes on like this, the match will keep drifting away from them. Real are able to run into acres of space again and again. Hansi Flick must be fuming.”

“Oh, and the Golf thing is because of a collaboration with Tyler the Creator’s Golf Wang clothing label.” Of course! I understand all of these words.

Share

Another big derby earlier tonight, with Manchester United grabbing a late leveller against City.

ShareHalf time: Barcelona 0-1 Real Madrid

Is this … is this a Mourinho masterclass? It’s been a while. So far, Real Madrid’s game plan is working perfectly against an out-of-sorts Barcelona. More soon …

Share

Updated at 16.54 EDT

47 mins: Double yikes! Diomande is onside and beats a nervous clutch of Barca defenders to the ball … then fires into the side netting. Barcelona are absolutely wide open, and Pedri keeps giving the ball away.

Share

Updated at 16.51 EDT

46 mins: Yikes! In the first of two added minutes, Mbappe gets in behind again and smashes a shot against the post … but now the flag goes up.

Share

45 mins: Signs of Barcelona warming up, with Rodri hitting a low effort that Lunin gets down to gather.

Share

43 mins: Huge chance for Lamine Yamal! Fermin’s pass pings through a crowd and finds the No 10 on his own, but he miskicks it wide from a tight angle. We all expected better.

ShareGOAL! Barcelona 0-1 Real Madrid (Mbappé 41′)

Another Real Madrid break causes panic in the home defence, Cucurella sweeping it forward to Diomande whose cross is cleared by Gerard Martin but ricochets in off Kylian Mbappé! Fortunate, but deserved.

Kylian Mbappé scores for Real! Photograph: David Ramos/Getty ImagesShare

Updated at 16.51 EDT

39 mins: Another frustrating attack fizzles out for Hansi Flick’s side, who are having a hard time breaking down the banks of white shirts in front of them.

Share

37 mins: Barcelona win a free kick as Cucurella grabs at Lamine Yamal’s sleeve. There are protests from Barça players, but that was never worth a booking.

Share

36 mins: Real Madrid have a rare spell of possession in the Barcelona half, but Bernardo Silva sees Pedri nick the ball away from him.

Share

34 mins: Gordon motors into space down the left and forces a near-post save from Lunin … but Lamine Yamal isn’t happy that the ball wasn’t squared in his direction.

Share

33 mins: A chance for Mbappé! Straight away, Madrid charge downfield and he connects acrobatically with Guler’s cross – but the ball flies high over the bar.

Share

32 mins: Real Madrid almost pay for switching off in defence, with Raphinha galloping forward from a quick free-kick and drilling it wide of the near post.

Share

31 mins: It breaks down as Pedri misjudges another pass, allowing Guler to deflect it away. It’s been a nervy first half-hour for the hosts.

Share

30 mins: Balde will slot in at left-back, with Joao Cancelo switching to right-back. Barcelona are now trying to keep the ball better …

Share

28 mins: We pause for a breather after Xavi Espart goes down; the right-back hasn’t looked 100% for the last 10 minutes or so. He’s replaced by Alejandro Balde, while Mourinho offers some hurried advice to Bernardo Silva.

Share

Updated at 16.33 EDT

27 mins: Garcia hares off his line to clear away with Mbappe lurking; he’ll need to do more of that with Barcelona’s high line almost in the other half.

Share

26 mins: While I try and work out why Barcelona’s shirt just says ‘GOLF’ on it, Bellingham almost finds the on-rushing Huijsen with a pitch wedge of a pass.

Fore! Photograph: Joan Monfort/APShare

Updated at 16.37 EDT

25 mins: At the other end, Guler has Espart isolated but opts for an ambitious shot, which is deflected behind. Barcelona clear the corner away.

Share