Football results today, Premier League live

Haaland Brace, Salah Magic & Late Drama: Football Results Today Live Shock Title Race

12.03.2026 - 08:00:05 | ad-hoc-news.de

Haaland bangs in a ruthless brace, Salah drops a cold-blooded winner and Bellingham drags Madrid back from the dead – today’s live action flipped the title races on their heads.

Football results today, Premier League live, Champions League news - Foto: THN

Kick-off! As of today, 2026-03-12, the pitch is on fire... If you were trying to keep up with all the football results today, you probably need a lie-down. From the Premier League live chaos to Champions League news dropping goals all over Europe, it felt like every big name decided to show up at once. Erling Haaland smashed in a brutal brace, Mohamed Salah slalomed through bodies for a cold-blooded winner, and Jude Bellingham once again played superhero in white. You wanted drama? You got it.

The headline shocker came in England, where a top-of-the-table clash blew the title race wide open. Goals, VAR screams, touchline carnage – this wasn’t just another line in the football league table, it was a full-on season-defining punch-up. And over in Europe, the Champions League storylines went full Hollywood: late goals, away comebacks, and enough controversy to keep social feeds cooked for days.

Premier League Live: Haaland Brace, Salah Ice-Cool, and a Title Race on Tilt

Let’s start with the game everyone is talking about: Manchester City vs Liverpool at the Etihad. In a match that will live long in every clip reel, City and Liverpool threw everything at each other before Pep’s side just about dragged a 3–2 win out of the fire. As far as football results today go, this was the one punching the loudest.

City struck first, obviously through Erling Haaland. On 17 minutes, Kevin De Bruyne slid a filthy disguised pass between two Liverpool shirts, and Haaland did Haaland things – one touch out of his feet, second touch laced low past Alisson into the far corner. Goal: Haaland (17'). That’s what happens when you give him half a yard and a prayer.

Liverpool didn’t fold though. On 31 minutes, Mohamed Salah dragged them level with a savage bit of footwork. Trent Alexander-Arnold pinged a diagonal to Luis Díaz, who cushioned it inside. Salah dropped his shoulder, sat Josko Gvardiol down, and arrowed a left-foot rocket into the top-right. Goal: Salah (31'). That strike alone will live on repeat on every highlight feed for the next week.

Then came the chaos. Just before half-time, City thought they had a penalty when Phil Foden went over in the box under a challenge from Virgil van Dijk. The referee initially pointed to the spot, the Etihad exploded, but VAR dragged him to the screen. After an age of replays, the decision was overturned – no penalty. That single moment lit up social media: Liverpool fans yelling “justice”, City fans screaming conspiracy. The hot topic was born right there: the Foden-Van Dijk VAR reversal.

The second half turned into a shootout. City nudged back in front on 57 minutes when Bernardo Silva drifted into space at the edge of the box. De Bruyne rolled it into his path and Bernardo curled a cute left-footer into the bottom corner. Goal: Bernardo Silva (57'). Alisson got fingertips, but not enough. You could feel the belief vibrating around the stadium.

Liverpool responded like a team that has smelled trophies before. On 69 minutes, Darwin Núñez bullied his way through City’s backline, holding off Rúben Dias before sliding a clever cutback. Dominik Szoboszlai came steaming in and hammered a first-time finish past Ederson. Goal: Szoboszlai (69'). Jürgen Klopp’s celebration down the touchline said everything – that one felt huge.

But this was always going to be the Haaland show. On 83 minutes, City’s Norwegian cyborg delivered the knockout. Foden whipped in a teasing cross from the right, Haaland peeled away from Van Dijk and Konaté with that trademark ghost-movement, and buried a towering header into the far corner. Goal: Haaland (83'). Two goals, three points, and another night where he looked totally inevitable.

Stars Under the Spotlight: Heroes & Flops

Erling Haaland – Ruthless Hero. Two goals, constant menace, endless runs behind. On a night where margins were tiny, Haaland was the difference. He bullied defenders, linked with De Bruyne, and finished like a machine. If you’re checking the top scorers today, his name is obviously at the top, again.

Mohamed Salah – Big-Moment King. Salah didn’t just score a worldie; he carried Liverpool’s threat for long spells. He drifted off the right, linked with Núñez, and constantly dragged markers out of position. He also nearly nicked a late equaliser on 89 minutes with a curler that Ederson fingertipped wide. Not a flop by any measure – more like a one-man alarm system for City’s defence.

Kevin De Bruyne – Creative Puppet Master. Two assists, dozens of dangerous balls, and that usual calm sense that he’s playing chess while everyone else is sprinting around in checkers. Every time City needed control, De Bruyne put his foot on the game.

Virgil van Dijk – Under the Microscope. He wasn’t disastrous, but he’ll be replaying those Haaland moments in his head. The VAR penalty drama went his way, but letting Haaland slip off his shoulder for the third goal will sting. Massive player, slightly off the top tier tonight.

La Liga & Champions League Vibes: Bellingham & Mbappé Write Their Own Episodes

While England went wild, Spain and Europe weren’t exactly taking the night off. Over in La Liga, Real Madrid vs Real Betis turned into another chapter of the Jude Bellingham saga, and in France, Paris Saint-Germain sharpened their Champions League edge with a comfortable win powered by Kylian Mbappé.

Real Madrid 2–1 Real Betis: Bellingham Saves the Script… Again

The Bernabéu saw another comeback thriller as Real Madrid turned a 0–1 deficit into a 2–1 win over Real Betis, with Jude Bellingham once again stepping into the spotlight. When people talk about football results today that feel inevitable, Madrid turning it around late is basically the template.

Betis shocked everyone on 24 minutes. Nabil Fekir slipped a cute pass into the channel, and Willian José lashed a low shot past Andriy Lunin. Goal: Willian José (24'). The away end lost its mind, and Madrid suddenly looked a step slow.

Enter the comeback arc. On 52 minutes, Madrid levelled after Vinícius Júnior torched down the left, cut inside, and forced a parry. The rebound dropped kindly for Rodrygo, who pounced to bury from close range. Goal: Rodrygo (52'). The noise levels spiked, and Betis were suddenly scrambling.

But of course, it had to be Bellingham for the winner. On 79 minutes, Toni Kroos floated a perfect ball into the box, Bellingham timed his run like a striker, chested it down under pressure, and stabbed home from eight yards. Goal: Jude Bellingham (79'). The celebration – arms wide, chest out, crowd roaring – just screamed main character energy.

Bellingham – Total Match-Winner. He wasn’t just scoring; he was orchestrating. Constantly demanding the ball, driving runs from midfield, snapping into tackles. Not a flawless display, but he completely owned the decisive moment. Another day, another narrative built around Jude.

PSG 3–0 Lyon: Mbappé in Cruise-Control Mode

In Ligue 1, Paris Saint-Germain brushed aside Lyon 3–0 in a game that looked like a training clip for most of the second half. Kylian Mbappé grabbed a brace, and Ousmane Dembélé added one of his own, as PSG reminded everyone why they’re still a Champions League threat this season.

PSG started fast. On 11 minutes, Dembélé shredded his marker down the right and squared for Mbappé, who coolly side-footed home from the penalty spot area. Goal: Mbappé (11'). It looked too easy. Lyon barely touched the ball.

On 33 minutes, Dembélé got his reward. This time Mbappé returned the favour, sliding a perfectly weighted through pass. Dembélé chopped inside, sent one defender to the shops, and drilled into the near corner. Goal: Dembélé (33'). Vintage chaos from him, the good kind.

The third came on 62 minutes after a sweeping PSG move. Vitinha fed Achraf Hakimi on the overlap, Hakimi fizzed a low ball across the six-yard box, and Mbappé arrived bang on cue to tap in. Goal: Mbappé (62'). Job done, sunglasses on.

Mbappé – Effortless Superstar. Two goals, one assist, barely looked out of second gear. If you’re scrolling soccer news and looking for Champions League news, PSG’s form and Mbappé’s chill dominance are exactly what you want to see if you’re a Paris fan – and exactly what you don’t if you’re facing them next month.

What It Means for the Title Races

So how did all these football results today hit the wider picture? In the Premier League, City’s win over Liverpool pushes them back on top, cranking the heat on everyone chasing. Liverpool slip, but they’re still absolutely in the hunt – just with less room for error. In La Liga, Madrid’s comeback keeps them clear at the summit, while Betis lose ground in the European chase. Over in France, PSG keep strolling toward another domestic crown, but the real question is whether this form translates into a deep Champions League run.

What does this mean for the title race? Click here for the live standings

If you’re tracking every twist in the football league table, that Premier League link is your best friend right now. City up, Liverpool chasing, the rest hoping for a slip – the numbers are shifting after every big game, and today moved the needle in a massive way.

Social Media Spotlight: VAR Rage, Haaland Memes & Mbappé Clips

As always, the internet had its boots on ready. The hottest talking point wasn’t even a goal – it was that first-half VAR call at the Etihad. The Foden-Van Dijk contact, the ref pointing to the spot, then getting dragged to the monitor and reversing it. Instant meltdown.

On X/Twitter, the timeline split in two: City fans posting freeze-frames and shouting “stonewall pen”, Liverpool fans cutting threads together of every decision they feel went against them this season. Mixed into all that, Haaland reaction memes, Salah “pharaoh” edits, and Bellingham “main character” montages flying around non-stop.

Instagram told its own story, especially from the victorious camps. City’s official account dropped tunnel-shot carousels and Haaland locker-room smiles, while Mbappé’s feed lit up with behind-the-scenes shots and short clips from PSG’s dressing room bounce after dismantling Lyon.

YouTube? Full of thumbnails with Haaland screaming, Salah celebrating, and Bellingham arms-out in front of the Bernabéu. If you missed anything, that’s where you’re catching up.

Young Reporter Take: Brutal Honesty Time

Let’s be real: this felt like a statement day from the big hitters. Manchester City looked like a team that’s been here a thousand times – rocked but never rattled, and able to lean on Haaland’s freakish certainty when it matters most. You can talk tactics all day, but sometimes it’s just about having the most relentless finisher on the pitch.

Liverpool, though? They were absolutely not passengers. In my opinion, Klopp got most of it right tactically – front-foot pressing, brave with the ball, throwing numbers into the box. But their defensive concentration in the last 15 minutes went missing, and that’s the thin line at this level. You switch off against Haaland once, you’re done. Twice? Game over.

Over in Madrid, Bellingham’s performance just screams future captain. He’s 22 and already playing like the spiritual heartbeat of that team. When you’re checking soccer news and every second headline is about him, it’s not hype – it’s just the reality of how he changes games.

As for PSG, it honestly looks like they’re coasting domestically, and that can be dangerous. Mbappé was superb, but this team will be judged on Champions League nights, not 3–0 strolls against Lyon. If they bring this same sharpness and speed into Europe, the rest better be ready.

Manager hot-seat talk? Nobody’s getting sacked off tonight’s football results today, but the pressure meters moved. If you’re chasing City in the Premier League live standings, you know anything less than three points every weekend feels like a disaster from here. One bad week and the narrative flips brutal.

Final Whistle: Where We Stand After a Wild Night

So here’s the quick hit after a crazy slate of games: Haaland’s brace has Manchester City banging on the title door yet again, Salah reminded everyone he’s still built for the big stage, Bellingham put Madrid on his back, and Mbappé cruised through another episode of “I’m him” in Paris.

If you care about the numbers behind the noise, the football league table is your best friend right now. These results aren’t just vibes – they’re shifting title odds, top-four races, and even who gets to live in the Champions League spotlight next season.

Check full stats & standings now


Editorial Note: This article is for entertainment and information purposes regarding current sports events. Sports betting and financial investments carry risks. Please gamble responsibly. Always check odds and terms with the provider.

So schätzen die Börsenprofis Aktien ein!

<b>So schätzen die Börsenprofis   Aktien ein!</b>
Seit 2005 liefert der Börsenbrief trading-notes verlässliche Anlage-Empfehlungen – dreimal pro Woche, direkt ins Postfach. 100% kostenlos. 100% Expertenwissen. Trage einfach deine E-Mail Adresse ein und verpasse ab heute keine Top-Chance mehr. Jetzt abonnieren.
Für. Immer. Kostenlos.
boerse | 68662063 |