Postpublished at 19:33 BST 8 July 2020
Birmingham 1-3 Swansea

Swansea have control of this one with a two-goal cushion.
Birmingham have fired a few shots across the bows, Jude Bellingham not finding the target while Jeremie Bela's shot flicked wide.
West Brom go top of table with win over Derby
Swansea a point off play-offs after win at Birmingham
Preston score three times late on to beat Sheff Wed and boost play-off bid
Troubled Wigan beat QPR, Hull in bottom three after loss at Bristol City
Struggling Middlesbrough beat Millwall in early game to climb out of drop zone
Get involved using #bbcefl on social media
Tom Garry and Matt Newsum
Birmingham 1-3 Swansea
Swansea have control of this one with a two-goal cushion.
Birmingham have fired a few shots across the bows, Jude Bellingham not finding the target while Jeremie Bela's shot flicked wide.
Wigan 1-0 QPR
Simon Stone
BBC Sport at the DW Stadium
It's all getting a bit tense at the DW Stadium.
Evidently, there is a lot of emotion at what is happening to Wigan and a desperation to get these three points.
The Latics have had good chances to increase their lead but haven't taken them and QPR are just starting to build up some pressure around Wigan's box.
Jordy de Wijs (60 mins)
Big skipper Jordy de Wijs, wounded by a collision in the first-half, has just nodded a big goal to drag Hull back into the game.
George Honeyman found a tantalising ball to swing into the Bristol City box and it was glanced in cutely by the Dutchman.
TImely. Half an hour to go.
Wigan 1-0 QPR
Chances at both ends, as Wigan goalkeeper David Marshall brilliantly blocked a chance from Ilias Chair.
Then the Latics broke on Rangers and Jamal Lowe shuttled forward before testing Joe Lumley, who was equal.
Lumley has been busy.
FT: West Brom 2-0 Derby
Here are West Brom's four remaining games, from which they need just a minimum of eight points to clinch an automatic promotion spot (all times BST):
And that eight-point target assumes that third-placed Brentford take maximum points from their own games, against Derby (a), Preston (h), Stoke (a) and Barnsley (h). Not guarantees there.
Fulham are also still in the mix, two points further back than the Bees.
Second-placed Leeds play their game in hand against Stoke tomorrow night.
Jamie Paterson (53 mins)
There used to be a Heinz advert (other sauces are available) where the tomato sauce was dripping agonisingly slowly onto a bacon sandwich, with the tagline: "Good things come to those who wait."
Well, this free-kick belter from Jamie Paterson was just that. The free-kick seemed to take a few minutes as referee Gavin Ward sorted out a few niggles, but once it was hit, it was magnificent.
Curled over the wall, right into the top-left corner - or top bins as people far younger and cooler than I would say.
PERFECTION. Crushing for Hull.
Bristol City 1-0 Hull
Bristol City and Hull are back under way at Ashton Gate, where a couple of head injuries produced 10 minutes added time in that first half.
What has Grant McCann done to gee up his players? They don't want to finish tonight in the relegation places and there's one thing they can do to correct that.
Wigan 1-0 QPR
Another rip-snorting effort from goalscorer Kieffer Moore from the left side of the box almost whistles in, as Wigan once again bear their teeth.
Rangers still yet to really fashion a response, very few clear-cut chances.
FT: West Brom 2-0 Derby
West Brom's Dara O'Shea tells Sky Sports:
"Confidence is high in the changing room. [The most important thing] is winning. We have to just keep going.
"It's definitely just 'one game at a time'."
Jay Fulton (52 mins)
Just as I was writing about a chance for Jude Bellingham for Blues, Swansea score from a corner at the other end.
The ball was rolled low to the edge of the box as runners whizzed about the six yard box and Jay Fulton showed composure to sidefoot into the roof of the net.
Swansea really putting the pressure on the top six and what price an all-Welsh shoot out with Cardiff for the last play-off spot?
Wigan 1-0 QPR
QPR have work to do too, and Luke Amos is someone they've turned to try to change their fortunes, replacing Dominic Ball.
Something needs to change as they were thoroughly outplayed in the first half.
They had half a penalty shout after Antonee Robinson got a ball whacked at him and it wasn't clear initially if it hit his hand or head. Replay suggested head!
#bbcefl
Simon Atkins: Birmingham being saved by the teams below us dropping points. We look completely helpless at the moment.
Ollie Druce: Not a good day for Sibley. Getting a duck after leaving a straight one and now been sent off away at West Brom.
Birmingham 1-2 Swansea
Birmingham have brought 'wunderkind' Jude Bellingham on for Scott Hogan, as Pep Clotet tries to shake things up a bit.
They took an early lead in this game, but let it slip. Bellingham will be encouraged to grab this game by the scruff of the neck.
#bbcefl
Teams are shuffling out of various makeshift changing rooms having stuffed themselves with jelly babies and energy drinks at half-time.
Let's hope we get plenty of excitement to come. Here we go.
As for Derby, the stats show they didn't have a single real effort on target tonight, which will worry them.
They will have desperately wanted to gain ground on sixth-placed Cardiff, who lost at home yesterday, but they've been beaten too.
West Brom 2-0 Derby
There it is. West Bromwich Albion are top of the Championship and will need a minimum of eight points from their remaining four games to win promotion to the Premier League.
Bristol City 1-0 Hull
And we're done for the first 45 at Ashton Gate.
Famara Diedhiou's goal the difference so far. Not a good scoreline for struggling Hull.
West Brom 2-0 Derby
Some people might have feared for the Baggies at the back tonight, in the absence of Ahmed Hegazi (suspended) and Kieran Gibbs (injured), but it has to be said, Semi Ajayi and Conor Townsend have both been very strong in their place.
Strength in depth.
Bristol City 1-0 Hull
Mallik Wilks has two in two for Hull but wasn't able to extend that to three in three when he breezed into the Bristol City box as he fired over the bar instead.
About seven minutes into the 10 added on at Ashton Gate.
West Brom 2-0 Derby
Young Louie Sibley is off! He has a bit of a tangle with Dara O'Shea and leaves his leg in between O'Shea's legs. It doesn't look like violent conduct though, at first glance, but referee Jeremy Simpson says it's a straight red. Sibley's leg didn't stamp on O'Shea, unless the cameras missed it.
That could be a big blow to the Rams' run-in.