Key events

Show key events only

Please turn on JavaScript to use this feature

Thank you very much for joining me for a lively night of football.

Until we meet again!

ShareFull time! Barcelona 3-1 Atletico Madrid

Barca extend their lead at the top to four points.

ShareGOAL! Barcelona 3-1 Atletico Madrid (Torres 90+5)

That seals it.

Share

Barcelona 2-1 Atletico Madrid: Six minutes added on.

Share

Barcelona 2-1 Atletico Madrid: Christensen is sent on for Lamine Yamal to shore things up.

Share

The great John Brewin had a calmer assignment in Bournemouth.

Share

Paul MacInnes has managed to sum up tonight at Craven Cottage …

Share

Suzanne Wrack watched England women beat Ghana earlier.

ShareGOAL! Barcelona 2-1 Atletico Madrid (Olmo 65)

The league leaders are in front.

Share

“I think someone should call for a wellness check on Mr. Hirst to make sure his heart is still beating,” suggests Mary Waltz.

Share

Barcelona 1-1 Atletico Madrid: Rashford replaces Lewandwoski.

Share

Erling Haaland says: “When you are striker for City, you should be delivering great numbers. That is my job.”

Share

If you need to be calmed down, Newcastle v Tottenham could help.

Share

I can’t stress how awful City’s defending was throughout that game. Utterly pathetic. Guardiola is having a chat with Savinho. He might need to speak with his defenders first.

Pep Guardiola explains the art of holding on to a lead to Ruben Dias. Photograph: Paul Childs/Action Images/ReutersShare

Updated at 16.36 EST

FULL TIME! Fulham 4-5 Manchester City:

A very silly game of football.

Share

Fulham 4-5 Manchester City: City clear!

Share

Fulham 4-5 Manchester City: A 99th minute corner for Fulham …

Share

Fulham 4-5 Manchester City: CITY CLEAR ONE OFF THE LINE! Gvardiol saves City after King beats Donnarumma!

Josh King is this close to the equaliser! Photograph: David Klein/ReutersShare

Updated at 16.33 EST

Fulham 4-5 Manchester City: Still at least two minutes to play. Ake on for Foden.

Share

Fulham 4-5 Manchester City: Cherki is cleared out on the halfway line. The Frenchman will delay getting up as much as possible.

ShareFull time: Bournemouth 0-1 Everton

Grealish edges it for the Toffees.

Share

Fulham 4-5 Manchester City: Fulham clear one off the line.

Share

Bournemouth 0-1 Everton: The Toffees are killing time. Into the second minute of four of injury time.

Share

Fulham 4-5 Manchester City: The ball is sent into the City box and the whole defence panics but eventually clear.

Share

Fulham 4-5 Manchester City: Eight minutes added on …

Share

Fulham 4-5 Manchester City: O’Reilly is down with cramp. A tricky night for him.

Share

Fulham 4-5 Manchester City: Chukwueze goes through a couple of City defenders but on this occasion his finish lets him down.

Share

Fulham 4-5 Manchester City: Donnarumma drops a shoulder to take on a Fulham forward. I am not sure the risk is worth it but he gets past him and clears.

Share

Fulham 4-5 Manchester City: Another Fulham corner to make City nervous but they just about get rid of it.

Share

Fulham 4-5 Manchester City: City keep making awful decisions. Kusi-Asare claims a penalty after going down under pressure from O’Reilly but nothing is doing.

Share

Fulham 4-5 Manchester City: Kevin on for Fulham, Cherki for City.

ShareGOAL! Bournemouth 0-1 Everton (Grealish 78)

The Manchester City loanee cuts in from the left and beats Petrovic thanks to a deflection.

Jack Grealish scores for Everton! Photograph: Alex Burstow/Getty ImagesShare

Updated at 16.16 EST

Fulham 4-5 Manchester City: GOAL! Dunnarumma punches a corner straight to Chukwueze, who pings it straight past the goalkeeper.

ShareGOAL! Fulham 4-5 Manchester City (Chukwueze 78)

Ruddy heck!

Samuel Chukwueze!!!!!! Photograph: Bradley Collyer/PAShare

Updated at 16.11 EST

Fulham 3-5 Manchester City: City’s defence is utterly awful. King and Kusi-Asare are on to add to their problems.

Share

Fulham 3-5 Manchester City: GOAL! Chukwueze is in the right place to smash home a shot inside the area. VAR takes a LOOOOOOOONG look for offside … but it is all fine.

ShareGOAL! Fulham 3-5 Manchester City (Chukwueze 72)

This is a silly game.

Samuel Chukwueze gives Fulham hope! Photograph: David Klein/ReutersShare

Updated at 16.06 EST

Fulham 2-5 Manchester City: A Savinho chip to the back post finds Haaland, his header looks goalbound but it bounces back off the post.

Share

Fulham 2-5 Manchester City: O’Reilly drives up the pitch, taking the ball around 50 yards but he can’t find Haaland with his final pass.

Share

Bournemouth 0-0 Everton: A decent chance for Barry from a Garner pullback but the finish is utterly atrocious. I think he’s gone out of the ground.

Share

Barcelona 1-1 Atletico Madrid: Half time in Catalonia.

Share

Bournemouth 0-0 Everton: A well-worked corner routine, sees Kluivert pick out Milosavljevic at the back post but his header is poor.

Share

Fulham 2-5 Manchester City: This is all a lot of fun. Neither team look too confident in defence. City send on Stones and Silvinho for Gonzalez and Doku.

Share

Bournemouth 0-0 Everton: Tavernier and Evanilson come on in the hope things liven up at the Vitality.

Share

Edan Tal writes: “I’ve got a terrible birthday, 26th December. Don’t have a favourite game on such a busy football day because I get to spend the day driving to Birmingham and back each year. Only thing I get to share it with is with Chairman Mao, the 2006 Tsunami, and Aaron Ramsey.”

James Humphries says: “My favourite, to cheat a bit, is probably actually one I gave rather than received – got my daughter a Scotland top for her birthday last year and she was gratifyingly, heart-achingly delighted with it.

“She won’t be so pleased after a few more years of being a Scotland fan, etc.”

Share

Fulham 2-5 Manchester City: Stones is coming on …

Share

Bournemouth 0-0 Everton: Dewsbury-Hall sets up Barry but his first touch is heavy and he then chips his shot over the bar.

Share

Fulham 2-5 Manchester City: GOAL! The ball finds Iwobi in space on the edge of the box and he curls the ball into the bottom corner at the first time of asking.

ShareGOAL! Fulham 2-5 Manchester City (Iwobi 57)

A lovely finish!

Alex Iwobi pulls a goal back for Fulham! Photograph: Javier García/ShutterstockShare

Updated at 15.50 EST

Barcelona 1-1 Atletico Madrid: MISSED PENALTY! Lewandowski whacks the ball well over from the spot after Olmo was fouled.

Share

Fulham 1-5 Manchester City: GOAL! Doku curs in from the left and finds the top corner thanks to a deflection.

ShareGOAL! Fulham 1-5 Manchester City (Doku 54)

Start the car.

All over now. Photograph: Tom Jenkins/The GuardianShare

Updated at 15.48 EST

Fulham 1-4 Manchester City: Fulham get a chance to get back into the game but Jimenez pings his shot into Gonzalez’s midriff

Share

Updated at 15.41 EST

Fulham 1-4 Manchester City: GOAL! City break on Fulham, concluding with Doku trying to find Haaland in the box but it takes a deflection, sending the ball straight to Foden at the back post. It is a fine finish for City’s fourth.

ShareGOAL! Fulham 1-4 Manchester City (Foden 48)

Is this done and dusted?

Game over, surely? Photograph: Paul Childs/Action Images/ReutersShare

Updated at 15.42 EST