
That’s all from me! I’ll leave you with Tom Garry’s report from the Championship title decider…
Here’s Suzanne Wrack’s match report from the Manchester Derby…
Today’s WSL results
Liverpool 0-2 Everton
Manchester United 2-2 Manchester City
Crystal Palace 2-2 Leicester City
Tottenham 0-1 Chelsea
West Ham 2-3 Aston Villa
Full-time: West Ham 2-3 Aston Villa
Villa come away with another huge WSL victory thanks to Chasity Grant’s second-half winner.
London City Lionesses owner Michele Kang has just told Sky Sports that she wants the club to be “minimum mid-table” of the WSL next season.
West Ham 2-3 Aston Villa: Meanwhile over at the Chigwell Construction Stadium, Villa still lead with around 10 minutes left to play.
That winning moment…
London City Lionesses are PROMOTED!! 🏆
— Sky Sports WSL (@SkySportsWSL) May 4, 2025
Look at the full-time scenes at St Andrew's Stadium 🥹 pic.twitter.com/HzOssmCxVZ
London City Lionesses promoted to WSL
London City Lionesses have officially earned promotion to the Women’s Super League for the first time in their history! What a moment!
Updated
Birmingham 2-2 London City Lionesses: What a match! It was a valiant effort from Birmingham to come from 2-0 down, but it wasn’t quite enough to confirm promotion. They came close, but couldn’t find that all-important winner.
Full-time: Birmingham 2-2 London City Lionesses
It’s over! A draw is enough to see London City Lionesses into the WSL!
GOAL! West Ham 2-3 Aston Villa (Chasity Grant, 54)
The ball is played through to Grant, who times her run perfectly off the West Ham defensive line. She then makes her way into the box before firing her low-driven shot into the bottom-left corner.
Aston Villa lead again!
Full-time: Tottenham 0-1 Chelsea
Chelsea’s unbeaten WSL run continues!
Birmingham 2-2 London City Lionesses: 10 minutes (yes, TEN minutes) have been added on.
GOAL! Birmingham 2-2 London City Lionesses (Cho So-hyun, 86)
Birmingham are level! Cho So-hyun with the goal! They now need just one more to earn promotion!
Perez crosses the ball into the box and Cho unleashes a thumping volley to equalise! What a goal!
Just a few minutes left to play now – will Birmingham find that all-important winner?
As it stands, London City Lionesses are still on track to be promoted.
Full-time: Crystal Palace 2-2 Leicester
Following a dramatic end to the match, both teams walk away with a point.
GOAL! Crystal Palace 2-2 Leicester (Abbie Larkin, 90+8)
O’Brien hasn’t won it for Leicester – Larkin draws Palace level with just moments left to play!
Sharpe receives the ball on the left before sending a dangerous pass across the face of goal. Larkin arrives at the back post in plenty of space to tap in!
GOAL! Crystal Palace 1-2 Leicester (Shannon O’Brien, 90+4)
O’Brien has surely won it for Leicester!
Thibaud sends a fantastic lofted pass over the Crystal Palace defence and straight to O’Brien in the box, who has plenty of time and space to bring it down before blasting her shot into the top corner!
Tottenham 0-1 Chelsea: 17-year-old Lola Brown is on for her WSL debut! She replaces Macario in midfield.
Half-time: West Ham 2-2 Aston Villa
It’s all level at the end of an eventful first half.
Tottenham 0-1 Chelsea: Just under 20 minutes of normal time left to play at the Tottenham Hotspur Stadium and Chelsea still lead by a one-goal margin.
GOAL! Birmingham 1-2 London City Lionesses (Emily van Egmond, 63)
Birmingham have one back! This match might not be over just yet!
A cross is sent into the box and London City Lionesses fail to make the clearance. Van Egmond is eventually able to head the ball in from just two yards out.
GOAL! West Ham 2-2 Aston Villa (Rachel Daly, 37)
In the blink of an eye, it’s level again!
Daly capitalises on a terrible pass-back from Gorry to tap the ball in with her first touch!
GOAL! Birmingham 0-2 London City Lionesses (Chantelle Boye-Hlorkah, 59)
Boye-Hlorkah makes it two!
A corner is sent into the box and Boye-Hlorkah rises to head the ball in!
That has surely secured London City Lionesses’ place in the WSL.
GOAL! West Ham 2-1 Aston Villa (Riko Ueki, 34)
Ueki makes it two for West Ham!
A cross is sent into the box and the forward taps the ball around both D’Angelo and Patten with a single touch before placing it into an empty net.
GOAL! Crystal Palace 1-1 Leicester (Annabel Blanchard, 69)
Blanchard steps up to take the penalty and fires her effort into the top-right corner, sending Leitzig the wrong way.
Crystal Palace 0-1 Leicester: Penalty to Palace! Green is brought down in the box by Swaby and the referee does not hesitate when giving the spot kick.
GOAL! Birmingham 0-1 London City Lionesses (Isobel Goodwin, 47)
What a strike from Goodwin!
The striker picks up the ball on the left before cutting inside, making her way past three Birmingham players and unleashing a powerful strike from over 20 yards out. Her effort flies into the top-left corner, giving Franch no chance of making the save.
Updated
Birmingham 0-0 London City Lionesses: London City Lionesses have been forced into a change at half-time, with Goldie coming off with what appears to be a knee issue. She is replaced by Megan Campbell.
GOAL! West Ham 1-1 Aston Villa (Shekiera Martinez, 18)
West Ham draw level! Martinez on the scoresheet once again!
Hanshaw receives the ball on the left and lifts a cross into the box. Martinez is there at the back post to head it into the bottom-right corner.
Half-time: Birmingham 0-0 London City Lionesses
It’s all square at half-time. As things stand, London City Lionesses will be promoted to the WSL.
GOAL! West Ham 0-1 Aston Villa (Ebony Salmon, 5)
Villa strike early!
Daly plays a great ball through to Salmon on the right, who makes her way into the box before placing her shot into the bottom-left corner!
Half-time: Tottenham 0-1 Chelsea
Macario’s penalty is all that separates the two teams at the Tottenham Hotspur Stadium.
Players are starting to come back out for the second half at Borough Sports Ground. Kick-off is in just a few moments.
Kick-off: West Ham v Aston Villa
And for the final time today, we’re under way!
Birmingham 0-0 London City Lionesses: The visitors are adamant that they should’ve been awarded a goal after Boye-Hlorkah’s attempt was cleared off the line, but the referee says no and play continues.
GOAL! Tottenham 0-1 Chelsea (Catarina Macario, 35)
Macario converts from the penalty spot!
Neville gives away the spot kick with a clumsy challenge on the USA international, who steps up to take it and fires her effort into the top-left corner.
Updated
GOAL! Crystal Palace 0-1 Leicester (Hannah Cain, 45+2)
Cain breaks the deadlock on the brink of half-time!
Swaby fails to cut out a cross into the box and Cayman instead latches onto it. She squares it short to Cain who fires home from close range.
Tottenham 0-0 Chelsea: It’s not been the most entertaining match at the Tottenham Hotspur Stadium so far – and with nothing left to play for, it’s hardly surprising.
However, Chelsea will be determined to continue their unbeaten run in the league.
Crystal Palace 0-0 Leicester: It’s still all square at Borough Sports Ground. Leicester are piling on the pressure.
Birmingham 0-0 London City Lionesses: Goodwin goes for goal from the edge of the box, but her effort curls wide of the post.
Updated
Birmingham 0-0 London City Lionesses: Birmingham have arguably been the better of the two teams so far. It’s still level, however.
West Ham v Aston Villa team news
West Ham starting line-up: Kinga Szemik; Anouk Denton, Amber Tysiak, Shelina Zadorsky, Verena Hanshaw; Oona Siren, Katrina Gorry (C); Seraina Piubel, Riko Ueki, Viviane Asseyi; Shekiera Martinez.
Last home line-up of the season ⚒️
— West Ham United Women (@westhamwomen) May 4, 2025
🧤 In safe hands with Szemik
👈 Hanshaw holding it down on the left
©️ Gorry leads us out one last time in Dagenham pic.twitter.com/RuoEqjzWgB
Aston Villa starting line-up: Sabrina D’Angelo; Lucy Parker, Anna Patten, Noelle Maritz; Chasity Grant, Jordan Nobbs, Miri Taylor, Maz Pacheco; Missy Bo Kearns; Ebony Salmon, Rachel Daly (C).
Your Villans 🤍 pic.twitter.com/BPkdTnYtwM
— Aston Villa Women (@AVWFCOfficial) May 4, 2025
Tottenham 0-0 Chelsea: Following Chelsea’s title win on Wednesday, manager Sonia Bompastor has made a series of changes to her usual starting line-up, with Sjoeke Nüsken and Guro Reiten both starting in defence. Millie Bright, Lucy Bronze and Mayra Ramírez are among those out of the squad completely.
Kick-off: Tottenham v Chelsea
We’re also up and running at the Tottenham Hotspur Stadium!
Kick-off: Birmingham v London City Lionesses
We’re under way at St Andrew’s!
Birmingham v London City Lionesses team news
Birmingham starting line-up: Adrianna Franch; Gemma Lawley, Shannon Cooke, Rebecca McKenna, Rebecca Holloway; Christie Harrison-Murray (C), Emily van Egmond; Choe Yu-ri, Ivana Fuso, Lee Geum-min; Simone Magill.
TEAM NEWS 🔵
— Birmingham City Women (@BCFCWomen) May 4, 2025
Lawley comes into defence 💫
Yuri starts 🇰🇷#BCFC pic.twitter.com/zqLyUaC4zp
London City Lionesses starting line-up: Emily Orman; Grace Neville, Teyah Goldie, Saki Kumagai, Rofiat Imuran; María Pérez, Julia Roddar; Sofia Jakobsson, Chantelle Boye-Hlorkah, Kosovare Asllani; Isobel Goodwin.
Our starting XI to take on Birmingham 👇 pic.twitter.com/McbqvwvzMF
— London City Lionesses (@LC_Lionesses) May 4, 2025
Kick-off is in just a few minutes away!
Kick-off: Crystal Palace v Leicester
We’re under way at Borough Sports Ground!
Manchester United and Arsenal confirm Champions League places
As a result of Manchester United’s draw with Manchester City, United and Arsenal have both secured a place in next season’s Champions League.
City miss out.
Full-time: Manchester United 2-2 Manchester City
It ends in a draw at Old Trafford and that confirms Manchester United’s place in the Champions League next season!
Full-time: Liverpool 0-2 Everton
Everton earn the Merseyside bragging rights at Anfield!
Manchester United 2-2 Manchester City: Keating makes her way up to the United box for a corner, but she is caught out and Clinton looks to break. The goalkeeper is forced to bring her down and receives a booking as a result. Chaos at Old Trafford!
Manchester United 2-2 Manchester City: Five minutes have been added on at Old Trafford. Will we see a late winner?
Liverpool 0-2 Everton: Smith attempts to curl a shot into the top-left corner from the edge of the box but her effort flies inches wide.
Manchester United 2-2 Manchester City: City have made two changes with Casparij making way for Aoba Fujino and Laura Blindkilde Brown on for Coombs.
Liverpool 0-2 Everton: Seven minutes have been added on at Anfield.
Liverpool 0-2 Everton: With just two minutes of normal time left to play, Bonner blasts her headed effort wide following a corner!
Just a few moments later, Rikke Madsen – who was introduced as a substitute a few minutes ago – is booked for a challenge on Júlia Bartel, also brought off the bench.
RED CARD (Sara Holmgaard, 82)
Holmgaard is shown a second yellow card for a challenge on Smith. Everton are down to 10 players. This could make things a bit more interesting heading into the final minutes…
Manchester United 2-2 Manchester City: Another change for United and this is most likely a tactical one following that red card. Dominique Janssen is on to replace Toone.
Manchester United 2-2 Manchester City: Just to clarify, Mannion was sent off after receiving her second yellow card. A huge blow for the hosts.
RED CARD (Aoife Mannion, 69)
Just moments after the equaliser, Mannion is sent off for a challenge on Kerolin! United are down to 10 players – can they see this game out?
Updated
GOAL! Manchester United 2-2 Manchester City (Melvine Malard, 68)
Super-sub Malard with the all-important equaliser!
A long ball is launched forward by Le Tissier and headed down to Mannion by Malard. The full-back crosses it back inside to Terland, who heads it short to Malard and the winger is able to convert her shot.
Updated
Manchester United 1-2 Manchester City: Back to Old Trafford now and a few changes have been made. For United, Melvine Malard has replaced Bizet. And for City, Jill Roord is on for Hemp.
Liverpool 0-2 Everton: Brosnan makes a great save to deny Holland!
Liverpool 0-2 Everton: Just before that goal, Liverpool made a change with Cornelia Kapocs replacing Sophie Román Haug.
GOAL! Liverpool 0-2 Everton (Karen Holmgaard, 70)
Against the run of play, Everton have extended their lead!
The ball is played out to Payne on the left, who sends a low cross into the box. Liverpool fail to make the clearance and Holmgaard arrives at the back post to tap in.
Updated
Liverpool 0-1 Everton: Over at Anfield, Everton have made their first change with Gago making way for Toni Payne.
The hosts have had more shots and more shots on target than their local rivals, but still find themselves trailing.
Manchester United 1-2 Manchester City: The hosts have made one change since the break, with Anna Sandberg replacing George.
Tottenham v Chelsea team news
Tottenham starting line-up: Lize Kop; Ella Morris, Clare Hunt, Molly Bartrip, Ashleigh Neville; Eveliina Summanen, Drew Spence, Olivia Holdt; Charli Grant, Bethany England (C) Jessica Naz.
Your Spurs side to face Chelsea 🔥 COYS!
— Tottenham Hotspur Women (@SpursWomen) May 4, 2025
🔢 @krakenfx pic.twitter.com/KwR3SLIfST
Chelsea starting line-up: Hannah Hampton; Ashley Lawrence, Maelys Mpomé, Sjoeke Nüsken, Guro Reiten; Oriane Jean-François, Erin Cuthbert, Catarina Macario; Johanna Rytting Kaneryd, Maika Hamano, Mia Fishel.
Sonia's selection for Spurs. 📋#CFCW pic.twitter.com/z9AUcxENzB
— (C)helsea FC Women (@ChelseaFCW) May 4, 2025
Updated
Crystal Palace v Leicester team news
Crystal Palace starting line-up: Shae Yáñez; Molly-Mae Sharpe, Allyson Swaby (C), Josie Green, Katrine Veje; Indiah-Paige Riley, Lexi Potter, Mille Gejl; Ashleigh Weerden, Katie Stengel, Annabel Blanchard.
Our last XI at home 🦅#CPFC // @BarclaysWSL
— Crystal Palace F.C. Women (@cpfc_w) May 4, 2025
Leicester starting line-up: Janina Leitzig; Julie Thibaud, Courtney Nevin, Chantelle Swaby, Asmita Ale; Sam Tierney, Janice Cayman (C); Hannah Cain, Yūka Momiki, Hlín Eiríksdóttir; Missy Goodwin.
In for the Sunday shift 👊 pic.twitter.com/NWzedWnOaG
— LCFC Women (@LCFC_Women) May 4, 2025
Updated
Liverpool 0-1 Everton: Great chance for Liverpool as Höbinger’s low shot from around 10 yards out is saved by Brosnan.
Both matches are now back under way!
Updated
Half-time: Manchester United 1-2 Manchester City
City have the advantage at the break. What a match this has been so far!
Manchester United 1-2 Manchester City: Mannion is now booked with just one minute of the half left to play.
Manchester United 1-2 Manchester City: Prior is booked for delaying the restart following a United free kick.
Manchester United 1-2 Manchester City: Four minutes of added time remaining…
Half-time: Liverpool 0-1 Everton
Everton have the lead at the break! Liverpool had a few chances to get back into the match but couldn’t make the most of them.
Liverpool 0-1 Everton: Meanwhile at Anfield, Everton still have that one-goal advantage over Liverpool.
GOAL! Manchester United 1-2 Manchester City (Grace Clinton, 45)
What a response from United! The ball is played out to Mannion on the right, who delivers a perfect cross into the box. Clinton runs onto it before heading past Keating and into the net!
What a game we have here!
Updated
GOAL! Manchester United 0-2 Manchester City (Rebecca Knaak, 42)
City make it two within four minutes!
Hasegawa fires a corner into the box and Knaak makes a run in from the back post before directing a powerful header past Tullis-Joyce!
Updated
GOAL! Manchester United 0-1 Manchester City (Laia Aleixandri, 38)
Advantage City!
Keating plays a long ball up to Kerolin, who brings it down before easily making her way past Turner. She plays it inside to Coombs, who passes across to Hemp on the left. The winger plays the ball back inside to Aleixandri on the edge of the box and the defender curls her shot into the bottom-right corner!
Updated
Manchester United 0-0 Manchester City: Toone goes for an audacious volley from the edge of the box but her effort flies way over the bar.
Liverpool 0-1 Everton: Román Haug goes for goal from just inside the box but the shot does not have enough conviction on it and fails to challenge Brosnan.
Manchester United 0-0 Manchester City: United are finally able to make the substitution and Riviere makes way for Aoife Mannion. The Canadian full-back looks devastated as she limps down the tunnel.
Liverpool 0-1 Everton: Over at Anfield, both teams have had some good chances. Liverpool are pushing to get an equaliser before half-time – they have challenged Brosnan a fair few times so far.
Manchester United 0-0 Manchester City: It looks like Riviere will have to come off. The full-back looks very uncomfortable out on the pitch but her replacement, Aoife Mannion, does not seem to be ready to come on just yet.
Manchester United 0-0 Manchester City: There’s some concern for United now as Riviere is down following what appeared to be quite a nasty twist to the left ankle. The full-back suffered the knock while going up for a header against Hemp.
She starts to slowly make her way over to the sidelines, but I’m not sure if she’ll be able to continue.
Aside from the early goal in the Merseyside Derby, most of the action has come from Old Trafford so far. We’ve just passed the 20-minute mark in both games.
Manchester United 0-0 Manchester City: Following the injury to Ouahabi, it appears that Greenwood has moved out to left-back with Knaak playing centrally.
Manchester United 0-0 Manchester City: Huge chance for City now as Kerolin goes for goal from close range and forces a strong save from Tullis-Joyce. Brilliant from the keeper!
Manchester United 0-0 Manchester City: Terland puts the ball in the net for United – but it won’t count! A deep cross is played into the box and the striker directs a looping header above Keating and into the top-right corner. However, the referee deemed there to be a push from the striker on Aleixandri and City have a free kick instead.
Manchester United 0-0 Manchester City: Manchester City are forced into an early change due to an injury to Ouahabi. The defender is replaced by Rebecca Knaak.
GOAL! Liverpool 0-1 Everton (Katja Snoeijs, 7)
Everton have an early lead thanks to Snoeijs! The forward plays a one-two with Gago on the left before firing her shot past Laws from the edge of the box. What a start from the visitors!
Updated
Manchester United 0-0 Manchester City: There’s some concern for City now as Ouahabi looks in some discomfort following a collision with Riviere.
Liverpool 0-0 Everton: Chance for Liverpool as a free kick is sent into the box. Bonner looks to head the ball towards goal but her effort flies wide.
Manchester United 0-0 Manchester City: United start piling the pressure on City early as they make their way into the opposition box. Keating comes off her line to make a good save and eventually nothing comes of the attack.
Updated
Kick-off: Liverpool v Everton
And we’re under way now at Anfield!
Kick-off: Manchester United v Manchester City
United kick off proceedings at Old Trafford!
The countdown to kick-off is on! The action at both Anfield and Old Trafford gets underway in just under five minutes!
In case you somehow missed it, Chelsea secured the WSL title on Wednesday by defeating Manchester United 1-0 at Leigh Sports Village. Sonia Bompastor and Co were handed a huge boost earlier in the evening when Arsenal suffered a shock 5-2 loss at the hands of Aston Villa. The Blues then needed just a point from their meeting with United but won the match thanks to a late Lucy Bronze header.
With relegation also confirmed for Crystal Palace, the only thing up for grabs now for some teams is a place in the Champions League. A win for Manchester United and Arsenal this bank holiday weekend will see both teams qualify for the competition.
Updated
It’s a straight shootout between Birmingham City and London City Lionesses on the final day of the Women’s Championship season this afternoon. The hosts need a win to secure the title and promotion, while London City just need to avoid defeat.
It will also be the first Women’s Championship match ever broadcast on Sky Sports. Kick-off for that one is at 2:15pm GMT.
Today’s WSL fixtures
Liverpool v Everton
Manchester United v Manchester City
Crystal Palace v Leicester City
Tottenham v Chelsea
West Ham v Aston Villa
Updated
In a huge boost for Manchester City, Alex Greenwood and Lauren Hemp are both back in the starting line-up. It is the first time either player has been named in the starting XI this year. They both came off the bench for a substitute appearance against Leicester City last weekend.
Manchester United v Manchester City team news
Manchester United starting line-up: Phallon Tullis-Joyce; Gabby George, Maya Le Tissier (C), Millie Turner, Jayde Riviere; Hinata Miyazawa, Grace Clinton, Ella Toone; Leah Galton, Elisabeth Terland, Celin Bizet.
🥊 In the red corner...#MUWomen || #WSL
— Manchester United Women (@ManUtdWomen) May 4, 2025
Manchester City starting line-up: Khiara Keating; Kerstin Casparij, Gracie Prior, Alex Greenwood (C), Leila Ouahabi; Laia Aleixandri, Yui Hasegawa, Laura Coombs; Jess Park, Lauren Hemp, Kerolin.
How we line up against United 🩵
— Manchester City Women (@ManCityWomen) May 4, 2025
XI | Keating, Casparij, Prior, Greenwood (C), Ouahabi, Aleixandri, Hasegawa, Coombs, Park, Hemp, Kerolin Nicoli
SUBS | Yamashita, Layzell, Roord, Wienroither, Blindkilde Brown, Fujino, Knaak, Oyama, Murphy#ManCity | @etihad pic.twitter.com/Cmr4Cjtsd5
Updated
Liverpool v Everton team news
Liverpool starting line-up: Rachael Laws; Grace Fisk, Jenna Clark, Gemma Bonner, Taylor Hinds (C), Sam Kerr, Füka Nagano, Marie Höbinger; Ceri Holland, Sophie Román Haug, Olivia Smith.
🔴 TEAM NEWS 🔴
— Liverpool FC Women (@LiverpoolFCW) May 4, 2025
The Reds to face Everton in the Merseyside derby 📋 #LIVEVE
Everton starting line-up: Courtney Brosnan, Karen Holmgaard, Martina Fernández, Elise Stenevik, Sara Holmgaard; Justine Vanhaevermaet; Karoline Olesen, Clare Wheeler (C), Honoka Hayashi; Kelly Gago, Katja Snoeijs.
🔵 The Merseyside derby Blues.
— Everton Women (@EvertonWomen) May 4, 2025
Kelly Gago returns to the starting XI, with Aurora Galli named in the matchday squad for the first time since September 2024. pic.twitter.com/C0Xpoxj54V
Preamble
Hello and welcome to another WSL clockwatch! We have a day of derbies lined up with Liverpool hosting Merseyside rivals Everton at Anfield and Manchester City making the short four-mile trip to Old Trafford to face Manchester United. Elsewhere, newly-crowned league champions Chelsea travel across London to face Tottenham, West Ham host Aston Villa and already-relegated Crystal Palace take on Leicester City.
I’ll also bring you updates from the Championship title decider between Birmingham and London City Lionesses.
We’ve got plenty to look forward to this afternoon, and it all kicks off at 12pm BST - join me!
Updated