Barnsley came within minutes of a shock win over Championship leaders Fulham but had to settled for a 1-1 draw.

Carlton Morris’ controversial penalty late in the first half was cancelled out after 86 minutes.

The Reds moved up a place to 22nd and are four points off safety.

Barnsley delivered a wholehearted, mature and committed performance to match their high-flying visitors for much of the game.

Fulham did have the better chances – including an open goal miss in injury-time – but struggled for most of the game to break down a resilient Reds backline.

Poya Asbaghi made one change from the team that drew with Stoke in midweek, as Matty Wolfe came in for the injured Callum Styles. Barnsley played a 4-2-3-1 formation with Remy Vita, Amine Bassi and Domingos Quina in attacking midfield behind lone striker Carlton Morris.

Runaway leaders Fulham started on top and, after a shot by Aleksandar Mitrovic was blocked in the box by Michal Helik, the same player cleared off the line from Bobby Reid who had swapped passes with Fabio Carvalho in the box after bursting down the left wing.

Fulham then opened their hosts up with an excellent move which saw Mitrovic spread a pass out to the left wing where Antonee Robinson and Reid swapped passes before Harry Wilson backheeled the ball to Carvalho who fired wide from 20 yards.

After absorbing pressure in the first 20 minutes, Barnsley began to get into the game as they pressed well, defended solidly and attacked with confidence.

Mads Andersen headed a left-wing free-kick by Bassi well over the bar then Morris dragged a long-range shot well wide before Vita’s header in the Fulham box was easily caught by the goalkeeper.

Wolfe then had a shot 15 yards out in the Fulham box – after Vita brought down a Kitching cross – but it hit Morris and lofted up for the goalkeeper to catch. Vita shot wide from 25 yards after Brittain brilliantly beat Robinson.

Brad Collins made his first save in the 41st minute as he got down well to his left to deny Carvalho from about ten yards after another good move on the left of the Barnsley box.

The Reds got a penalty seconds later as Morris robbed Tosin of the ball and sprinted into the box before going down. There did not look to be much contact but referee Tim Robinson, after advice from his linesman, pointed to the spot. Morris slammed home the spot-kick to become the Reds’ top-scorer in the league this season with five.

Mitrovic then headed wide from a right-wing cross before, at the other end, Morris could have made it 2-0 after latching onto a fine Quina pass on the right of the box and lifting a shot over the goalkeeper from a tight angle only for Tim Ream to clear off the line.

Carvalho missed another chance two minutes after the interval as he blazed over from 15 yards out after touches by half-time substitute Tom Cairney and Mitrovic, following a weak clearance by Helik.

Reid then fired over from just inside the area after Kitching failed to cut out a Cairney pass and Wilson got into the box then pulled the ball back.

Quina shot over from just inside the box against his former club then as the game quietened down worth Fulham having plenty of the ball but not creating much.

The leveller came when Cairney was quickest to win a loose ball against substitutes Romal Palmer and Josh Benson then Carvalho found Wilson who curled into the top left corner from 15 yards out.

Wilson should then have won it in injury-time but headed wide four yards out with the goal gaping four yards out after Carvalho crossed from the left when Mitrovic went down after a Helik tackle.

Barnsley (4-2-3-1): Collins; Helik, Andersen, Kitching; Brittain, Wolfe (Palmer 67mins), Gomes, Quina, Vita; Bassi (Benson 82); Morris.

Unused: Walton, Hondermarck, Oduor, Halme, Cole.

Yellow cards: Wolfe, Kitching, Morris, Quina.

Goals: Morris 43 (pen).

Fulham (4-2-3-1): Rodak; N Williams, Ream, Tosin, Robinson; Reed (Cavaleiro 71mins), Seri (Cairney HT); Reed (Muniz 80), Carvalho, Wilson; Mitrovic.

Unused: Gazzaniga, Tete, Hector, Chalobah.

Yellow cards: Tosin, Ream, Robinson.

Goals: Wilson 86. add article here…
AS IT HAPPENED
  • 1 The away side get us underway here at Oakwell.
  • 12:33pm
    1 It looks like a back four with Vita starting on the right of midfield, Kitching at left back.
  • 12:33pm
    1 Early corner for the Reds.
  • 12:34pm
    2 It's a poor corner from Bassi and it's cleared for a throw-in.
  • 12:36pm
    3 Really good chance for Fulham. Gomes misses the ball and it eventually falls to Mitrovic. His shot is blocked almost on the line by Helik.
  • 12:37pm
    5 Fulham look certain to score after a good pit of play by Carvalho and Reid, but it somehow stays out and Collins smothers it.
  • 12:38pm
    6 Antonee Robinson is causing Brittain some real problems. This time he just knocks the ball past him and easily runs onto it. Fortunately nothing comes of it.
  • 12:41pm
    9 Wolfe does brilliantly to break through Fulham's midfield and finds Quina who lays it off to Gomes - but his cross goes out for a goal kick.
  • 12:43pm
    11 Barnsley are pressing well and are forcing Fulham into making mistakes. Still 0 -0.
  • 12:45pm
    13 Almost a fantastic goal by Fulham. Robinson lays it off to Wilson who flicks it back to Carvalho, but his shot is narrowly wide.
  • 12:46pm
    14 Andersen gets on the end of a Reds free kick but his effort is high and wide of the goal.
  • 12:47pm
    15 Mitrovic heads the ball straight to Morris, who turns and shoots but his effort is dragged wide of the Fulham goal.
  • 12:50pm
    18 Kitching picks up the ball and finds Vita in the box, he tries to loop the ball over Fulham keeper Rodak but it's just short and the keeper catches the ball.
  • 12:51pm
    19 More good play by the away side. Robinson ends up in the box but his cross is blocked well by Brittain. Corner.
  • 12:54pm
    22 The game has settled down now. The Reds are yet to have a good chance but are well in this game.
  • 12:56pm
    YELLOW CARD
    Matthew Wolfe gives the ball away and tries to make up for his error, but his tackle on Carvalho is horribly timed and it's a free kick and a booking.
  • 12:58pm
    26 Good crossing position for the Reds after Morris is fouled by Tosin.
  • 12:59pm
    27 Bassi's cross misses everyone and goes straight out for a goal kick.
  • 1:03pm
    31 Barnsley are well in this game and have had the better of the play in the last five minutes.
  • 1:05pm
    32 An incredible scramble almost sees the Reds lead. First Vita lays it off to Wolfe but it's somehow kept out.
  • 1:05pm
    33 Up the other end and Collins tries to collect but he misses it. Fortunately there are no Fulham players to tap it in.
  • 1:07pm
    34 Let off for the Reds. Brittain tried to pass it forward but it goes behind him to a Fulham player. But Reid's effort is high and wide.
  • 1:08pm
    36 Great play from Brittain to run round Robinson, his cross is blocked but finds Vita. He takes on a man and shoots but it's wide. Barnsley playing some good stuff in spells.
  • 1:12pm
    40 Fulham starting to find a few pockets of space but Barnsley's defence is remaining strong. Still 0-0.
  • 1:13pm
    41 Another great chance for Fulham. Carvalho finds himself unmarked in the box and Collins makes a great save. Let-off for Barnsley.
  • 1:14pm
    42 Penalty Reds as Morris brought down by Tosin.
  • 1:15pm
    YELLOW CARD
    Tosin
  • 1:15pm
    43 Morris won it so he'll take it...
  • 1:16pm
    GOAL!
    Carlton Morris smashes it down the middle. Great pen.
  • 1:17pm
    ADDED TIME
    Two minutes added on.
  • 1:18pm
    46 Mitrovic finds himself unmarked in the box but his header is wide. He should score.
  • 1:20pm
    47 Right on the stroke of half time it looks like Morris gives the Reds a two goal lead but it's not quite over the line. Still 1-0.
  • 1:20pm
    HALF TIME: A deserved lead for the Reds against the league leaders.
  • 1:36pm
    46 Barnsley get the second half underway.
  • 1:36pm
    SUB ON
    Tom Cairney
  • 1:36pm
    SUB OFF
    Jean Michael Seri
  • 1:37pm
    46 The Reds are shooting towards the away fans in the second half.
  • 1:38pm
    47 Really good chance for Carvalho again. Neat play sees him have a chance on goal inside the area but his volley is high and wide.
  • 1:39pm
    48 Short break in play as Reid goes down injured.
  • 1:40pm
    50 The game is back underway and Reid is back on the pitch.
  • 1:41pm
    51 Mitrovic finds himself in the box but his effort is blocked by Helik. Corner Fulham.
  • 1:42pm
    51 It's well-worked and is played out to Williams. He volleys it but it's tame and Collins eventually gathers.
  • 1:45pm
    54 Fulham completely in control here. Reds struggling to get much of the ball.
  • 1:45pm
    YELLOW CARD
    54 Liam Kitching is booked for a foul on Williams. Looked extremely soft. Good chance for Wilson to test out his free kick ability.
  • 1:46pm
    55 It's a great block by Wolfe who takes the ball straight to his chest. Morris then clears the danger.
  • 1:48pm
    58 Some good pressure from Barnsley is putting Fulham under the cosh. Morris is doing some great defensive work, too.
  • 1:49pm
    58 Fulham are furious as Reid goes through after a quick free kick but the ref believes the ball was moving.
  • 1:50pm
    60 Corner to Barnsley after some great work by Quina.
  • 1:51pm
    60 Bassi takes and it's headed behind by Tosin. Another corner for the Reds.
  • 1:52pm
    YELLOW CARD
    Carlton Morris booked for time wasting. Another soft yellow.
  • 1:54pm
    63 Fulham are having a lot of the ball but not doing much with it. Cairney tries to find Robinson but it goes out for a goal kick.
  • 1:55pm
    64 Good break from the Reds. Vita finds Bassi who breaks in the box but he can't do anything with it.
  • 1:56pm
    65 Should be an equaliser for Fulham. Kitching can't reach a ball through to Wilson who then squares it to Reid. His effort is really poor and miles wide.
  • 1:56pm
    YELLOW CARD
    Tim Ream is booked for an awful challenge on Bassi.
  • 1:58pm
    SUB OFF
    Matthew Wolfe
  • 1:58pm
    SUB ON
    Romal Palmer
  • 1:58pm
    68 It's a like-for-like swap in the middle for the Reds.
  • 2:00pm
    69 Quina shoots from the corner of the box but it sails wide. Half a chance there.
  • 2:02pm
    YELLOW CARD
    Antonee Robinson
  • 2:02pm
    SUB OFF
    Harrison Reed
  • 2:02pm
    SUB ON
    Ivan Cavaleiro
  • 2:02pm
    71 It's a very attacking change from Fulham as they look to grab an equaliser.
  • 2:04pm
    73 Collins comes out and wipes out Wilson but gets the ball in the process. A coming together down in the corner sees a free kick for Fulham but Quina is down injured.
  • 2:04pm
    YELLOW CARD
    Domingos Quina is booked for the challenge.
  • 2:05pm
    74 Collins collects the cross really well.
  • 2:07pm
    76 Just under 15 minutes of normal time left to go and the Reds have defended well.
  • 2:09pm
    78 Reid finds himself unmarked in the box but he can't bring it down and Kitching volleys clear. It's going to be a tough final few minutes but important in Barnsley's season.
  • 2:10pm
    79 Kitching does brilliantly again to clear a cross. He's been fantastic today.
  • 2:10pm
    SUB OFF
    Bobby De Cordova-Reid
  • 2:10pm
    SUB ON
    Rodrigo Muniz
  • 2:11pm
    80 The Brazilian comes on to try and get something from this game for the away side.
  • 2:12pm
    81 A Carvalho shot isn superbly blocked by Helik who then clears.
  • 2:12pm
    SUB OFF
    Amine Bassi
  • 2:12pm
    SUB ON
    Josh Benson
  • 2:13pm
    82 Bassi comes off after a great shift. Benson heads on to the pitch to try and sure up the midfield.
  • 2:15pm
    84 Morris does really well to control the ball and win a throw-in. The Reds are looking to slow things down now.
  • 2:16pm
    85 Five minutes left of normal time. Fulham are trying their best but they're yet to break down the Barnsley defence.
  • 2:17pm
    GOAL!
    Harry Wilson
  • 2:17pm
    86 Wilson curls the ball into the top corner superbly. All the hard work undone in the last few minutes.
  • 2:19pm
    89 Corner for Fulham.
  • 2:21pm
    ADDED TIME
    Six minutes on.
  • 2:22pm
    SUB ON
    Clarke Oduor
  • 2:22pm
    SUB OFF
    Remy Vita
  • 2:24pm
    93 What a miss. Wilson misses an open goal. It looked like it should have been a penalty seconds before, too.
  • 2:26pm
    95 Mitrovic misses a header and then tries to cause trouble with Kitching. The defender wants none of it.
  • 2:28pm
    96 Both Quina and Ream are down holding their heads. Looks nasty.
  • 2:30pm
    99 Quina gets to his feet but Ream is still down.
  • 2:30pm
    100 The Fulham defender is now back on his feet, too.
  • 2:32pm
    FULL TIME: The Reds get a deserved draw and are clapped off the pitch. It could have been three points but even the most optimistic of Barnsley fans expected a thrashing here today. Great performance and they'll need to take this onto Tuesday if they're going to stay up.