Substitute Patrick Schmidt netted a 94th-minute winner to secure a 1-0 victory over Nottingham Forest which keeps Barnsley in with a chance of staying in the Championship this season. 

The Reds are now second-bottom and two points from safety ahead of Wednesday’s final day trip to high-flying Brentford needing to win and hope that two of Wigan, Charlton and Luton do not pick up the points they need for survival. 

Barnsley, knowing anything other than victory would send them down, were the better side, hitting the post and the bar and forcing their former goalkeeper Jordan Smith into several saves.

Gerhard Struber dropped top-scorer Cauley Woodrow to the bench, following a nine-game goalless run, along with Aapo Halme as Marcel Ritzmaier and Luke Thomas came in. Thomas played behind the strikers in a 3-4-1-2 while Forest almost matched them with a 3-4-3. 

The hosts were the better side in the first half and had a series of chances but, as has been their problem recently, they could not put the ball in the net. 

Alex Mowatt, who had been named Player of the Year earlier in the day, had the first shot on target in the third minute but his rasping 15-yard effort from the left of the box was beaten away by former Reds loanee goalkeeper Jordan Smith who then pushed a 20-yard Thomas effort out of his bottom left corner in the fifth minute. 

Thomas had started very well but almost gifted the visitors the lead in the tenth minute when he lost the ball deep in his half and Forest’s top-scorer Lewis Grabban was played clean through but dragged a shot from the left of the box across goal and wide.  Ritzmaier then shot straight at the goalkeeper from 25 yards before, at the other end, he made a good block near his goal in a huge scramble after a free-kick from the left. 

Midway through the first half, Chaplin benefited from a Forest mix-up and collected the ball on the left of the penalty area then his shot from a very tight angle went across the face of goal and wide. Chaplin then forced Smith into another save from a powerful cross-shot, again on the left of the box. 

Barnsley were extremely close when Thomas clipped the top of the crossbar with a powerful shot from just inside the box after a right-wing cross by Kilian Ludewig. Mowatt drilled wide of the bottom left corner from 20 yards out after a brilliant run by Chaplin and a pass by Callum Styles. 

Forest had their first shot on target in the 41st minute when a weak shot by Nuno Da Costa from a Silva cross was easily gathered by Walton diving down to his right. 

Jacob Brown should have opened the scoring just before the break when he did well to bring down a throughball in the box but, in a one-on-one situation, could not control the bouncing and bobbling ball before Smith blocked. 

Woodrow came on at half-time for Ludewig with Brown moving to right wing-back so Woodrow could play up front with Chaplin. The second half was a far more quiet with no real action until midway through when Ritzmaier’s deflected shot hit the right post. 

Struber brought on 20-year-old midfielder Matty Wolfe for his professional debut. He almost scored five minutes later when he hooked a shot across goal but it was cleared, after Brown had turned a Mowatt cross wide when he looked likely to score. 

Jordan Williams shot just over from outside the box in the 80th minute then Struber brought on Schmidt so all four of his first team strikers were on the pitch.  Schmidt's goal was a good finish in the box after Brown had headed down a cross from the left. 

Barnsley (3-4–1-2): Walton; Sollbauer, Andersen, J Williams (Halme 87mins); Ludewig 6 (Woodrow HT), Mowatt, Ritzmaier (Schmidt 82), Styles; Thomas (Wolfe 67), Brown, Chaplin.   Unused: Collins, Marsh, Bahre, Oduor, B Williams. Goals: Schmidt 90+4. 

Forest (3-4-3): Smith; Worrall, Dawson, Figueiredo; Jenkinson (Benalouane 85mins), Watson, Sow, Ribeiro; Silva (Yates 56mins), Da Costa (Ameobi 56), Grabban. Unused: Shelvey, Bostock, Lolley, Darikwa, Walker, Mighten
AS IT HAPPENED
  • 13:54pm
     
    Good afternoon and welcome to the Chronicle’s live text commentary of Barnsley’s final home game of the season against Nottingham Forest from 3pm.
  • 13:54pm
     
    Team news is expected at 2pm. Young midfielders Romal Palmer and Elliot Simoes are both out injured.
  • 14:01pm
     
    Barnsley: Walton; Sollbauer, Andersen, J Williams; Ludewig, Mowatt, Ritzmaier, Styles; Thomas, Brown, Chaplin Unused: Collins, Halme, Schmidt, Wolfe, Marsh, Woodrow, Bahre, Oduor, B Williams
  • 14:02pm
     
    Cauley Woodrow is dropped to the bench along with Aapo Halme as Marcel Ritzmaier and Luke Thomas come in.
  • 14:09pm
     
    Forest: Smith; Jenkinson, Worrall, Dawson, Figueiredo, Ribeiro; Watson, Sow; Silva, Da Costa, Grabban
  • 14:14pm
     
    Forest subs: Shelvey, Bostock, Ameobi, Yates, Lolley, Darikwa, Benalouane, Walker, Mighten
  • 14:17pm
     
    Barnsley are bottom, five points from safety with two games left - today and at Brentford on Wednesday. That is after Luton won at Hull yesterday and there was a draw between Wigan and Charlton.
  • 14:27pm
     
    If they lose or draw today, the Reds will be relegated. Unless Sheffield Wednesday are given a large points deduction but even then Barnsley are very unlikely to stay up.
  • 14:29pm
     
    Fifth-placed Forest cannot get automatic promotion and are almost guaranteed a place in the play-offs. To miss out, they would have to lose their last two games with teams below winning and a significant swing in goal difference.
  • 14:31pm
     
    Coach Adam Murray believes Barnsley, bottom and two points from safety after losing at Leeds United last night, must take the game to the opposition. He said: “They are efficient. They have a lot of experienced players and Lewis Grabban who has 20 goals. They are a very good counter-attacking team and have an excellent defensive structure.”
  • 14:33pm
     
    Murray added: “For us, it’s about attacking them and scoring goals. We will be going out to win the game. There will be no holding back. We will be giving everything we have left. It doesn’t really matter who we are playing.”
  • 14:36pm
     
    Defender Michael Sollbauer added: "After we lost in Leeds, it is sometimes hard to say we still believe. But I can say we do. I have no doubts we can bring the same performance like yesterday against Nottingham. They are in the play-offs and bring a lot of quality to Oakwell but I think we can bring the same quality on the pitch and cause them problems. We will give it everything and try to win the game."
  • 14:37pm
     
    The Reds have not conceded at home since the re-start while their three successive clean sheets behind-closed-doors are more than the two they kept in 19 Oakwell games before lockdown. But they have netted just four goals in their last eight home games while no Championship side has won fewer games on their own turf this season.
  • 14:41pm
     
    Players and coaches have made mistakes but Barnsley are going down mainly due to decisions made in the transfer market more than a year ago. The recruitment department, and the board who backed them, have to take large share of the blame and anger. They must learn from it.
  • 14:44pm
     
    Forest went unbeaten through their first four games after lockdown, with two wins and two draws, but then lost 1-0 at home to fellow high-flyers Fulham last week. This week they drew 1-1 at Preston North End on Saturday then 2-2 at home to Swansea on Wednesday, when a win would have put them in the play-offs. Forest are unbeaten in six away games but five have been draws including the last four, with the most recent three ending 1-1.
  • 14:46pm
     
    Only top two Leeds United and West Brom have better away records this season than Forest who have collected 35 points from 22 games on the road. Only the top two have lost fewer games than Forest this season while just the top four have conceded fewer goals.
  • 14:52pm
     
    Forest’s goalkeeper today is Jordan Smith who played in Barnsley’s 2-0 win at Accrington Stanley on an emergency loan last season.  He is usually the back-up but has come in for injured Brice Samba.
  • 14:52pm
     
    Forest beat Daniel Stendel’s Barnsley 1-0 at the City Ground in September, thanks to a Ben Watson goal. They have not done the double over the Reds since the 2000/01 season when they triumphed 4-3 at Oakwell then 1-0 in Nottingham. They have won twice more in ten trips to Barnsley since then, 4-1 in 2012 and 5-2 in 2016. 
  • 14:52pm
     
    Their last visit was in 2017 when Ryan Hedges’ 89th-minute winner saw them lose 2-1. Forest won the reverse fixture that season 3-0 in April to help send Barnsley into League One.
  • 14:53pm
     
    The Reds have not lost a final home match of a season in five campaigns since a 3-2 defeat to Queens Park Rangers in 2014 when they were already relegated from the Championship.
  • 14:53pm
     
    Last year they won 2-1 at home to Blackpool – the result which eventually secured promotion – and the year before they won 2-0 at home to Brentford in the Championship. 
  • 14:56pm
     
    They drew 1-1 at home to Burton Albion in 2017 and 2-2 with Colchester United in 2016 while the 2014/15 season ended with a 5-0 thrashing of Rochdale. 
  • 14:56pm
     
    Forest striker Lewis Grabban is the third top-scorer in the division, with 20 which takes his tally at Championship level to 94. But he has never netted in six games against Barnsley across 13 years.
  • 15:01pm
     
    The game is about to start
  • 15:02pm
     
    GAME UNDERWAY
  • 15:04pm
     
    Barnsley are playing a 3-4-1-2 with Thomas behind the strikers. Forest have almost matched them with a 3-4-3 formation
  • 15:05pm
     
    3 Alex Mowatt has the first shot on target, a rasping effort from just inside the box which Smith has to move to his left to beat away
  • 15:07pm
     
    5 A very bright start for the Reds. Now Luke Thomas shoots from about 22 yards and Smith gets down to keep it out of his bottom right corner. The caught is played short then a cross is caught by Smith
  • 15:10pm
     
    The Reds will be very happy so far, apart from the fact they haven't scored. But Thomas has been extremely lively and is bringing more energy than Woodrow had in recent games
  • 15:12pm
     
    10 Now Thomas almost costs his side a goal. He loses the ball in his half and Lewis Grabban is played through but Forest's 20-goal top-scorer drags a shot wide from the left of the box
  • 15:14pm
     
    13 A third shot on goal for Barnsley but Ritzmaier's effort from 25 yards is straight at the goalkeeper
  • 15:17pm
     
    15 Forest free-kick on the left taken by Tiago Silva. It is blocked and then there is a huge scramble with Ritzmaier putting in a good block before Sollbauer clears
  • 15:19pm
     
    18 Ben Watson, who scored the only goal in the reverse fixture, smashes well wide from about 25 yards out
  • 15:22pm
     
    20 minutes played. Barnsley were on top in the first ten, then have done more defending in the last ten. The hosts have had all three shots on target so far but Forest's Lewis Grabban has missed the best chance
  • 15:25pm
     
    23 Chaplin gets in down the left and shoots from a very tight angle across the face of goal and wide
  • 15:29pm
     
    27 Jordan Smith is called into action again, pushing away a cross-shot by Chaplin from the left of the box
  • 15:31pm
     
    29 Conor Chaplin swaps passes with Styles on the left of the box then slices well wide from eight yards out but the flag is up for offside
  • 15:35pm
     
    33 So close! A cross from the right by Ludewig is controlled just inside the box by Thomas whose fierce shot clips the top of the bar
  • 15:36pm
     
    We're approaching the final ten minutes of the first half. The Reds have certainly been the better side and created the better chances but, as so often this season, have not made that pressure tell so far
  • 15:39pm
     
    37 Mowatt takes a free-kick on the right but Smith punches away
  • 15:40pm
     
    39 Now Mowatt drills wide from 20 yards after a brilliant run by Chaplin and a pass by Styles
  • 15:45pm
     
    41 Forest's first shot on target is a header by Nuno Da Costa from a Silva cross which Walton easily gathers diving down to his right
  • 15:46pm
     
    44 Now Jacob Brown is put clean through on goal but his can never quite get the bobbling bouncing ball under control and Smith blocks
  • 15:49pm
     
    HALF-TIME: Barnsley 0, Nottingham Forest 0. The Reds have had the better chances with Luke Thomas hitting the bar and Jacob Brown missing a one-on-one
  • 16:06pm
     
    Woodrow on for Ludewig
  • 16:06pm
     
    SECOND HALF UNDERWAY
  • 16:08pm
     
    Jacob Brown has moved to right wing-back and Woodrow is playing up front with Chaplin
  • 16:09pm
     
    48 Woodrow almost immediately has a chance in the box but his shot is blocked for a corner
  • 16:10pm
     
    48 Styles corner from the left is played short but Barnsley lose the ball
  • 16:11pm
     
    YELLOW CARD
    Ben Watson is the first player booked after he slides in on Ritzmaier
  • 16:13pm
     
    52 A driving run by Thomas ends with him being fouled about 25 yards from goal. Barnsley free-kick
  • 16:14pm
     
    53 Callum Styles curls the free-kick over the bar
  • 16:16pm
     
    Two changes for Forest. Silva off for Ryan Yates and Nuno Da Costa for Sammy Ameobi
  • 16:19pm
     
    A break as Forest's Michael Dawson gets treatment
  • 16:20pm
     
    Play back underway. An hour gone. The second half has been much quieter than the first so far. Barnsley desperately need a goal
  • 16:22pm
     
    61 Forest corner on the right. Taken by Ben Watson and headed towards goal but Walton punches clear and is also awarded a free-kick
  • 16:24pm
     
    63 A cross from the right goes all the way to the back post and Brown has to make a vital block from Ribeiro
  • 16:24pm
     
    The last few minutes have been Forest build some pressure. The hosts just need to hang in there. An away goal now would be catastrophic
  • 16:28pm
     
    67 Marcel Ritzmaier now hits the post with a low 25-yard shot
  • 16:29pm
     
    Matty Wolfe has come on for Luke Thomas. It's a professional debut for the young midfielder
  • 16:29pm
     
    68 Styles' corner from the left is punched away by Smith for another one which drifts over the bar
  • 16:34pm
     
    73 Mowatt free-kick on the right is met at the back post by Brown but it goes all the way across goal and, when Wolfe hooks it back in, it is headed away
  • 16:35pm
     
    Barnsley definitely back on top now, pushing for the opener but they only have 15 minutes left
  • 16:39pm
     
    78 Forest free-kick on the right. Watson sends it in but it goes over everyone
  • 16:41pm
     
    80 Brown wins a corner on the right. Mowatt takes and Smith punches away for another corner
  • 16:41pm
     
    80 Mowatt plays the corner short to Jordan Williams whose shot from just outside the box goes over
  • 16:43pm
     
    Patrick Schmidt comes on for Marcel Ritzmaier. The Reds now have all four of their first team strikers on the pitch
  • 16:45pm
     
    Yohan Benalouane on for Carl Jenkinson
  • 16:47pm
     
    It looks as though Aapo Halme is coming on an as an emergency striker
  • 16:47pm
     
    Halme replaces Jordan Williams
  • 16:49pm
     
    88 Styles wins a free-kick in a good position for a cross on the left
  • 16:49pm
     
    89 Mowatt's left-wing free-kick is cleared
  • 16:51pm
     
    Six minutes of added time
  • 16:53pm
     
    90+2 Chaplin has a shot blocked on the edge of the box
  • 16:53pm
     
    90+2 Schmidt plays in Brown on the right of the box and his cross is turned behind for a corner
  • 16:54pm
     
    90+3 Mowatt's corner falls to Chaplin whose looks goal bound but is blocked
  • 16:54pm
     
    GOAL!!!!
  • 16:55pm
     
    An unbelievable moment. The ball breaks to him in the box and he turns and fires home.
  • 16:58pm
     
    FULL-TIME: Barnsley 1, Nottingham Forest 0. Patrick Schmidt's injury-time goal keeps Barnsley in with a chance of survival .