19:08
38 min: Routledge wins a free-kick for Swansea near the touchline, drawing a foul from Michal Helik. Hourihane crosses the ball … oh, hang on.
19:07
34 min: Andre Ayew is fouled by Mads Andersen over by the touchline on the halfway line and goes to ground with a piercing scream. It’s a ridiculously over-the-top reaction to a fairly innocuous challenge. Andersen gets a ticking off from the referee, who keeps his yellow card in his pocket.
19:02
31 min: Carlton Morris is teed up on the edge of the penalty area by Callum Brittain, but a poor first touch enables Marc Guehi to stretch and prevent him from taking a shot. That was a decent chance!
19:00
29 min: Definitely not a game for the opurists, as an impromptu game of head tennis breaks out in the middle third before Jamal Lowe hooks the ball aimlessly forward. Brad Collins collects.
18:57
26 min: Very little in the way of chances for either side but plenty in the way of free-kicks and throw-ins. It’s fairly scrappy, which will suit Swansea City just fine. From the left-hand side of the pitch, Callum Brittain sends a cross straight into the gloves of Freddie Woodman.
18:55
23 min: Swansea win a throw-in deep in Barnsley territory but end up playing the ball all the way back to their goalkeeper, Freddie Woodman. They continue to hold the advantage in a tie that remains on a knife-edge.
18:53
21 min: Corner for Barnsley. Alex Mowatt fizzes a low cross towards an empty space in the middle of the Swansea penalty area, where Brittain fails to connect.
18:51
20 min: A throw-in for Barnsley, deep in Swansea territory. Callum Brittain chucks the ball long but it’s cleared at the near post.
18:50
19 min: Kyle Naughton tries to pick out Lowe with a crossfield pass as Swansea attack on the break, but his delivery is too high for the left-winger to keep in play.
18:49
18 min: Jamal Lowe plays Andre Ayew in behind after good work by Wayne Routledge. His pass is a mite too heavy, allowing Barnsley goalkeeper Brad Collins to rush off his line and claim it.
18:47
16 min: Conor Hourihane goes down holding the back of his head after being clattered from behind while contesting a high ball with Toby Sibbick. It was a blatant foul but he doesn’t win a free-kick against his former side.
18:45
15 min: Matt Grimes loses possession cheaply to Barnsley’s Alex Mowatt near the halfway line, but the 26-year-old from Doncaster is unable to capitalise on the error.
18:43
12 min: Sibbick thumps the ball long in the direct Barnsley style but Swansea clear up at the back.
18:41
11 min: Jamal Lowe chases a through ball trying to get in behind Barnsley’s famously high defensive line, but Michal Helik has the legs to get back and prod the ball off his toe.
18:40
9 min: Barnsley goalkeeper Brad Collins parries Conor Hourihane’s inswinger, then clutches the return delivery to his chest.
18:38
7 min: Routledge wins a throw-in for Swansea deep in Barnsley territory, while unsuccessfully trying to get in behind Toby Sibbick. Moments later, Sibbick gives away a free-kick down by the corner flag for a needless shove in the back of Jamal Lowe.
18:36
6 min: Now it’s Wayne Routledge’s turn to be caught offside, as he jumps the gun while trying to chase a pass from deep.
18:35
4 min: Barnsley win a throw-in halfway inside the Swans half, then a free-kick a few yards outside the hosts’ penalty area to the right when Alex Mowatt is fouled. Nothing comes from the set piece, as Barnsley are caught offside by Swansea’s high defensive line.
18:33
3 min: Barnsley’s Callum Brittain gives the ball away cheaply on the edge of the final third but immediately wins it back again.
18:32
2 min: Huge congestion in the middle third of the field over by the far touchline as Barnsley win a throw-in early doors.
18:31
Swansea City v Barnsley (agg: 1-0) is go …
1 min: Barnsley get the ball rolling, their players wearing red shirts, white shorts and red socks. The players of Swansea wear white shirts, black shorts and white socks.
18:29
Not long now: The 3,500 or so Swans fans applaud their team on to the pitch for the first time this season, as they march purposefully out on to the Liberty Stadium sward to line up. Kick-off is just a minute or two away.
18:24
A celebrity cameo: Comedian, thespian, podcaster, friend of the Guardian’s Football Weekly and Swansea City enthusiast Elis James has sent a Whatsapp message: “We haven’t lost at home to Barnsley since 1974,” he writes. “So looking forward to tonight’s 2-0 defeat.”
18:08
Ahoy there! Follow Guardian Sport on Snap Chat. Or TikTok. Or Instagram. Or wherever it is young and trendy influencers are to be found these days.
18:06
Those teams: Three times a winner of promotion to the Premier League, Wayne Routledge comes into the Swansea line-up in place of Liam Cullen, who drops to the bench.
Barnsley make two changes, with Carlton Morris and Victor Adeboyejo stepping up to the plate in place of Dominic Frieser and Daryl Dike, who are named among the substitutes.
17:55
Swansea City v Barnsley line-ups
Swansea City: Woodman; Naughton, Cabango, Guehi, Bidwell; Grimes, Fulton, Hourihane; Ayew, Routledge, Lowe.
Subs: Hamer, Roberts, Manning, Bennett, Latibeaudiere, Smith, Dhanda, Cullen, Whittaker.
Barnsley: Collins, Sibbick, Helik, Andersen, Brittain, Palmer, Mowatt, Styles, Adeboyejo, Woodrow, Morris.
Subs: Walton, Jordan Williams, Kitching, Dike, Chaplin, Halme, Sollbauer, Frieser, Moon.
17:35
Tonight’s match officials
Referee: John Brooks
Referee’s assitants: Nick Greenhalgh and Matthew Jones
Fourth Official: Matthew Donohue
Slightly patronising reminder: There is no VAR in this game and away goals do not count for “extra”.
17:35
Valerian Ismael speaks: “We need to start the game on Saturday like we did the second half at Oakwell,” said the Barnsley manager, who has been mentioned as a potential replacement for Roy Hodgson at Crystal Palace.
“That control, that intensity, it is what we need from the first whistle. Swansea didn’t play their best game, but they were focused and disciplined and did the simple things properly. I think we are well prepared, we know what we need to do and this is the play-offs – anything can happen. They’re very strong, very stable.”
17:34
Steve Cooper speaks: “The first thing when the final whistle went on Monday was knowing we now have opportunity to do the same in our own stadium, in front of our own fans,” said the Swans manager. “It’s something to look forward to, we’ve missed having supporters in stadiums, particularly our own. Having some supporters back is long overdue, it’s an important game and it is something to look forward to and cherish.
“We have to be motivated and ready to play in front of them, it’s just not been the same without them. The atmosphere on Monday made everyone realise that is how thing are supposed to be, and it will be even better and more appreciated when we get full crowds back.
“But we have to focus on giving the supporters something to cheer and get behind. We will also be thinking about those who won’t be able to get in too, because in normal circumstances there would not be an empty seat in the place.
“So as players, coaches and staff, we have to represent this community and show our unity and what Swansea City is all about. If we do that it should make for a positive performance and result, but only we can do that. It is in our control to do that.”
Updated
17:34
Early team news: Neither side has any new injury concerns following Monday’s first leg and it would not be a huge surprise if both managers field unchanged teams. Barnsley winger Carlton Morris may start in place of Dominik Frieser after giving a good account of himself off the bench in the first leg.
10:25
Championship play-off semi-final: Swansea v Barnsley (agg: 1-0)
A Wembley showdown against Brentford with the richest prize in football at stake awaits whoever emerges victorious from a Championship play-off semi-final that could scarcely be on more of a knife-edge.
Swansea City lead by the most slender of margins, having beaten Barnsley by the only goal of the first leg at Oakwell, where a moment of class from Andre Ayew separated the sides. Kick-off at the Liberty Stadium is at 6.30pm, but stay tuned in the meantime for team news and build-up.
Updated