Teenage substitute Fabio Jalo’s first ever league goal rescued a point for Barnsley in a 2-2 draw at home to Reading.

The fifth-placed Reds are five points clear in the play-off places and need three points from last three games to make sure they are in the semi-finals.

The visitors took the lead but Adam Phillips levelled in first half. Reading scored a superb second with ten minutes left but the impressive Jalo levelled almost instantly.

Barnsley were poor in the first half but improved after the break and showed character to level twice.

Luca Connell was left out due to a minor injury and replaced by Herbie Kane. Devante Cole replaced Sam Cosgrove up front while Corey O’Keeffe came in for Jamie McCart and Jordan Williams returned to the back three.

The hosts started fairly brightly, with Nicky Cadden inches from turning in an excellent Jon Russell cross. But they then began to lose the ball regularly in their half and look very nervous.

Liam Roberts’ poor kick was intercepted by Femi Azeez but under, pressure from Josh Earl, he touched the ball out of play.

Paul Mukairu burst through the Barnsley defence on the left of the box then Roberts made a good one-on-one save from a tight angle.

Cadden shot well off-target from a McAtee cross, the effort hitting Phillips and going wide.

After Earl lost the ball and Reading won a corner on the right, the set piece was headed home by Sam Smith from close range.

McAtee’s deep cross from the left was volleyed at the back post by O’Keeffe and turned wide by the goalkeeper. From the resulting corner, Earl shot tamely wide.

Barnsley levelled when McAtee stood up a cross from the left and Phillips headed in his tenth goal of the season from close range.

Russell had to come off injured and Fabio Jalo replaced him, the teenager playing in attacking midfield behind the strikers.

Mukairu again went through on the left of the box but again was denied at a tight angle by Roberts one-on-one.

Roberts then impressively kept Clinton Mola’s header from a free-kick out of his bottom left corner just before the break.

Reading brought on former Barnsley goalkeeper David Button at half-time for Pereira who sustained a first half head injury.

Barnsley were improved in the second half and almost took the lead on 65 minutes. After O’Keeffe brilliantly won the ball on the right and beat a man, he found Jalo whose scuffed shot went to Cole five yards out but his backheel was straight at Button.

Smith should have had his second of the game but slipped when shooting eight yards out, and the ball went wide, after Jalo lost the ball and Kelvin Ehibhatiomhan beat Mael de Gevigney.

Ehibhatiomhan then dragged a shot wide from distance and slipped in the box when shooting with the effort going well wide.

Reading took the lead on 80 minutes through a superb long-range strike by Wing into the top left corner.

But Jalo levelled within two minutes as he headed home a long throw by fellow substitute Barry Cotter.

Azeez almost replied instantly when the home defence was cut open again but curled wide of the bottom left corner inside the box.

Jalo nearly scored a second but shot against the left post after being played in on the left of the box.

Phillips and McAtee shot just over from distance while Reading’s Harvey Knibbs headed onto the roof of the net from a corner.

Barnsley (3-5-2): Roberts; Williams, de Gevigney, Earl; O’Keeffe (McCart 79mins), Kane, Russell (Jalo 34), Phillips, Cadden (Cotter 73); Cole, McAtee.

Unused: Killip, Cosgrove, Grant, Watters.

Yellow cards: Phillips.

Goals: Phillips 29, Jalo 82.

Reading (4-2-3-1): Pereira (Button HT); Mola, Bindon, Mbengue, Abrefa; Elliott (Savage 74mins), Wing; Azeez, Knibbs, Mukairu (Ehibhationhan 60mins); Smith. Unused: Button, Wareham, Craig, Rushesha, Ryan.

Goals: Smith 21, Wing 80.

  • 3:03pm
    2 McAtee's looping shot. from distance is caught by. the goalkeeper
  • 3:05pm
    The mood in the ground seems fairly. positive but then de. Gevigney had the ball in. defence then there were some. angry. shouts for him to hurry up. Could go either way in here today
  • 3:05pm
    Good passing out from the back by MDG, Earl and Cadden ends in long Earl pass to Phillips but it's just too far ahead of him
  • 3:07pm
    McAtee brings down a long ball and shoots over but the flag was already up for offside
  • 3:09pm
    Good chance. Nice cross by Russell on the the right an Cadden slides in but is just a few inches off it at the back post.
  • 3:11pm
    A decent first ten minutes for the Reds
  • 3:12pm
    11 Russell shot blocked after Phillips cross headed out
  • 3:12pm
    11 Russell shot blocked after Phillips cross headed out
  • 3:13pm
    O'Keeffe penalised for a foul on the Reading. left back when the Reds were in a good position on there right. Looked like a fair aerial challenge
  • 3:14pm
    Roberts kicks the ball to Reading attacker Femi Azeez who tries to burst into the box but, under pressure from. Earl, takes a poor touch which goes out
  • 3:16pm
    Paul Mukairu now bursts through on left of box but Roberts blocks one one. one
  • 3:16pm
    Reading n ow win a corner
  • 3:17pm
    Reading's.left. wing corner. half cleared by Russell at near post then next cross slammed into side netting
  • 3:17pm
    Azeez brilliantly turns Earl and charges into box but Mael blocks shot
  • 3:19pm
    McAtee's low cross from, the right is met in space by Cadden but he skews well off target and it hits Phillips then still goes wide
  • 3:20pm
    Then Reading's Sam Smith shoots well wide from 30 yards
  • 3:21pm
    Earl loses the ball, Azeez put in on right and wins corner. Barnsley struggling
  • 3:22pm
    Sam Smith heads in a corner.
  • 3:24pm
    Deserved. Barnsley look a nervous wreck, losing the ball regularly in their half against a skilful visiting attack. Two players there to head that in
  • 3:25pm
    Nearly 1-1. Good deep cross by McAtee and O'Keeffe meets it at far post. His low strike is pushed out for corner
  • 3:25pm
    Now Earl shoots wide from the resulting corner
  • 3:29pm
    Josh Earl having. a nightmare here. Azeez keeps beating him and he. has given the ball away numerous times
  • 3:29pm
    Adam Phillips levels
  • 3:31pm
    McAtee, who has been a bright spark in a disappointing start, stands up a good cross from the left and Phillips heads in his tenth goal of the season. I think at least four headers too. Against the run of play as Barnsley had been really up against it
  • 3:32pm
    Pause due to Russell injury but. looks like he will carry on
  • 3:35pm
    Russell off injured. Jalo on!
  • 3:38pm
    Cadden. shot parried by goalkeeper Joel Pereira then Cole kicks him in face trying to get rebound. Total accident
  • 3:39pm
    But the goalkeeper is down needing treatment
  • 3:40pm
    Goalkeeper still down. Ex-Red David Button warming up
  • 3:41pm
    Pereira getting bandages around his head. Looks like he will continue.
  • 3:42pm
    bringing Jalo on when Russell got injured was a good. attacking change by Collins. It should be the longest the teenager has played in a league. game
  • 3:44pm
    Reading corner headed out by Williams
  • 3:46pm
    Another corner headed out by Williams after Roberts dropped cross overl line
  • 3:46pm
    Nine added minutes
  • 3:48pm
    Reading go through again on the left through Paul Mukairu and again Roberts denies him one on one from a tight angle
  • 3:53pm
    Reading throw cleared. Barnsley try to counter but Cole blocks with his hand
  • 3:54pm
    Reading very close to a goal. Clinton Mola shows much more desire than Barnsley defenders to. reach a free-kick and his header is really well saved by Roberts, touching it out of his bottom right corner
  • 3:54pm
    The resulting corner is cleared
  • 3:55pm
    HALF-TIME: Barnsley 1, Reading 1
  • 4:11pm
    Reading changing their goalkeeper at half-time. Ex-Red David Button on. Pereira first half head injury
  • 4:12pm
  • 4:14pm
    A quiet first couple of minutes after the break
  • 4:15pm
    Reading's Harvey Knibbs goes down hurt.
  • 4:16pm
    Knibbs coming back on
  • 4:17pm
    This game will go well past 5pm with all these stoppages
  • 4:17pm
    51 Good Cadden cross headed. behind for corner
  • 4:18pm
    51 Kane's right wing corner is met at the. back post by Cadden but it's bouncing and he chests towards goal for Button to catch
  • 4:20pm
    Currently sixth-place Oxford are beating Peterborough. 4-0 and seventh-placed Lincoln drawing 1-1 at home to Wigan
  • 4:21pm
    Good. work by Phillips to win ball against two men then Kane tries to put Cole through but he can't catch up
  • 4:21pm
    Azeez shoots high and wide from distance after Smith beat Earl to long pass
  • 4:22pm
    O'Keeffe's cross looks to have put. McAtee in but the flag is up
  • 4:22pm
    Home fans a bit more noisy now
  • 4:24pm
    57 De Gevigney long throw on right headed out. So is Cadden cross
  • 4:25pm
    Reading lose the. ball and McAtee. plays in O'Keeffe whose cross turned behind for corner
  • 4:25pm
    Corner. cleared, Reading try to counter but Reds win it back
  • 4:26pm
    Reading bring on Kelvin Ehibhatiomhan for Paul Mukairu
  • 4:28pm
    Mael long throw on left. Headed out. They win another. on same flank
  • 4:29pm
    Another de Gevigney throw on left. Headed out, McAtee shot blocked
  • 4:30pm
    Adam Phillips booked for taking out Clinton Mola after Barnsley through Reading handballed.
  • 4:32pm
    Cole so close. Brilliant from O'Keeffe to win ball on right then beat another defender. He finds Jalo whose scuffed shot goes to Cole but his back heel is straight at goalkeeper with goal gaping. Not easiest chance 1-1
  • 4:36pm
    Should be 2-1 Reading. Jalo loses ball, Kelvin Ehibhatiomhan beats de Gevigney in box and pulls back to Smith who somehow turns it wide eight yards out while falling over
  • 4:38pm
    Now Kelvin Ehibhatiomhan drags a shot wide from distance after the Reds again cough up possession
  • 4:38pm
    Cotter coming on
  • 4:39pm
    Another good opportunity for the visitors but Kelvin Ehibhatiomhan slips in the box as he shoots on left and it goes well wide
  • 4:39pm
    Cotter on for Cadden
  • 4:40pm
    Reading bring Charlie Savage on for Ben Elliott
  • 4:42pm
    75. Lewis Wing shoots wide outside the box after a good move.
  • 4:44pm
    77 Jalo wins free-kick on right touch line
  • 4:45pm
    Barnsley bring on McCart for O'Keeffe
  • 4:46pm
    79 Kane's right wing free-kick is headed out
  • 4:47pm
    Another Kane free -kick is headed on by McCart but out for a goal kick
  • 4:48pm
    Lewis Wing with a screamer from distance
  • 4:50pm
    Fabio Jalo levels with his first senior goal
  • 4:51pm
    Now Azeez curls just wide from inside the box. Big chance.
  • 4:51pm
    Now Jalo hits the post!
  • 4:52pm
    He is in on the left. but his shot from a tight angle strikes the upright
  • 4:52pm
    Kane free-kick cleared then Cotter slips as he shoots.
  • 4:52pm
    Cotter wins corner on left
  • 4:53pm
    Kane corner punched out by Button
  • 4:54pm
    88 Cotter long leads to a scamble but Reading clear
  • 4:55pm
    Phillips shoots from 25 yards just wide of top right corner
  • 4:56pm
    Reading take Azeez off for Jayden Wareham
  • 4:57pm
    Seven added minutes
  • 4:59pm
    90+2 Now McAtee shoots over from about 30 yards
  • 5:00pm
    Earl concedes a corner
  • 5:01pm
    90+4 Phillips heads corner out
  • 5:02pm
    Good work by Jalo and McAtee in attack but Cole's curling effort from 20 yards is easily saved
  • 5:03pm
    Earl concedes another corner
  • 5:03pm
    90+7 Corner pushed out by Roberts then Knibbs heads onto roof. of net
  • 5:04pm
    FULL-TIME: Barnsley 2, Reading 2.