Barnsley came from behind to win for the first time in more than two years as they triumphed 3-1 at lowly Reading.

The hosts took an early lead but Herbie Kane’s penalty drew the Reds level late in the first half then goals in the last ten minutes from Devante Cole and substitute Max Watters meant the Reds won from behind for the first time in 766 days since Derby at home in November 2021.

The Reds remain seventh, two points off the League One play-off places.

Neill Collins made three changes from the last league game. John McAtee missed out through injury while Callum Styles and Barry Cotter were benched. Corey O’Keeffe, Adam Phillips and Sam Cosgrove came into the 11.

The Reds got off to the worst possible start when, from a fourth-minute free-kick, Clinton Mola’s header across goal – having beaten Jamie McCart in the air – was nodded in a few yards out by the unmarked Harvey Knibbs.

Cosgrove and Phillips shot well over from half-chances for the Reds then Reading nearly made it 2-0 when Lewis Wing’s free-kick was headed by Tyler Bindon but Ben Killip sprang to his right to make a fine save.

Nicky Cadden had to come off injured after 21 minutes and was replaced by Styles who returned to his former position at left wing-back.

Cosgrove could have levelled but volleyed over from 12 yards after a Luca Connell corner was not cleared.

Barnsley levelled on 40 minutes when, after a corner was cleared, McCart’s cross was headed by a Reading defender onto the hand of Bindon and referee Ollie Yates gave a penalty. Herbie Kane smashed the spot-kick into the top left corner.

Devante Cole’s overhead kick from a Mael de Gevigney long throw then went well over the bar.

Reading had looked the more dangerous side overall in the first half but Barnsley had battled back well from a poor start.

Seconds into the second half, Knibbs dragged a shot wide of the b bottom left corner after Azeez easily beat Styles and crosses from the right.

Barnsley then came close at the other end as, after a fine Phillips pass, Kane crossed from the left of the box to Cosgrove who shot back across goal to Kane who beat a defender but could not force the ball in from a tight angle.

Azeez then beat McCart on the right of the box but his shot was kept out by Killip.

Phillips brilliantly beat a player on the edge of the box but shot just wide of the bottom left corner from 15 yards.

Cosgrove saw a 15-yard shot saved after a good pass by Phillips, following a move started by Styles winning a tackle.

Sam Smith glanced a header wide from an Azeez cross.

Cole smashed in a superb 22-yard strike in the 81st minute after a Connell long ball was headed out to him, for his 12th of the season.

The third goal saw substitute Fabio Jalo beat a man on the right and fired in a low cross which Watters converted from close range.

Killip saved two long-range shots in injury-time but the visitors saw out the win.

Reading (4-3-3): Button; Yiadom, Bindon, Abbey, Mola (Mbengue 77mins); Knibbs, Wing (Savage 85), Craig (Elliott 85); Mukairu (Vickers 59), Smith, Azeez (Ehibhatiomhan 86).

Unused: Pereira, Holmes. Yellow cards: Craig, Smith. Goals: Knibbs 4.

Barnsley (3-5-2): Killip, mark out of ten: 7; Williams 7, De Gevigney 7, McCart 6; O’Keeffe 7 (Cotter 82), Kane 7, Connell 7, Phillips 7, Cadden 6 (Styles 21); Cole 7 (Watters 82), Cosgrove 5 (Jalo 64). Unused: Cooper, Lopata, Russell. Yellow cards: Cadden, Kane, Phillips, Styles, Cole.

Goals: Kane 40 (pen), Cole 81, Watters 89.

Attendance: 12,519 (579 away).

Referee: Ollie Yates (Staffordshire)

AS IT HAPPENED
  • GAME UNDERWAY
  • 3:03pm
    Not much to report so far but Reading have had most of the ball
  • 3:03pm
    Reading fans have thrown a. few tennis balls on the pitch in a protest against their owners
  • 3:05pm
    GOAL!
    Harvey Knibbs opens the scoring
  • 3:06pm
    A simple free-kick routine exposes Barnsley. Tyler Bindon wins a header and sends the ball towards goal where Knibbs is unmarked to head home from a few yards out
  • 3:07pm
    Terrible start for the Reds who have looked sluggish so far
  • 3:09pm
    Barnsley's first sight of goal. Cosgrove blasts over from 25 yards when he could have played in O'Keeffe o n the right
  • 3:09pm
    Barnsley haven't come from behind to win in more than two years./ That stat continues to haunt them
  • 3:11pm
    Barnsley having a few more attack. O'Keeffe crosses from the right and Phillips flicks a hard chance well over.
  • 3:11pm
    YELLOW CARD
    Michael Craig booked for taking out Corey O'Keeffe
  • 3:14pm
    Reading free-kick on right
  • 3:14pm
    Cadden down getting treatment. No Dodgson on bench
  • 3:15pm
    Nearly 2-0 from another free-kick. Wing's cross is headed by Bindon towards goal but Killip makes a fine save diving to his right
  • 3:17pm
    More tennis balls thrown on. Players taken to the sideline
  • 3:18pm
    Game will carry on now
  • 3:21pm
    Nicky Cadden is coming off injured. Styles coming on
  • 3:21pm
    22 Kane's free-kick headed by McCart but it goes well over
  • 3:23pm
    Connell shot deflected wide. Kane corner cleared
  • 3:25pm
    A quarter of the way through this game. Barnsley have played a bit better recently but the Royals look the more dangerous side
  • 3:27pm
    Chance for Cosgrove but he volleys over 12 yards out after Connell's corner is not cleared
  • 3:30pm
    Barnsley are in this game. They are creating a few opportunities but they still look weak at the back, with Reading's attackers run at them such as Femi Azeez
  • 3:34pm
    Barnsley losing the ball pretty often in their half. O'Keeffe and Kane do it within seconds of each other
  • 3:35pm
    Luca Connell's corner is poor and cleared. His next attempt is better but also headed. out
  • 3:38pm
    Decent move Barnsley. Williams breaks out of defence, finds Phillips who releases Styles on left and he break shot deflected
  • 3:38pm
    Penalty to Barnsley
  • 3:38pm
    Looks like handball
  • 3:39pm
    GOAL!
    Herbie Kane levels from the penalty spot after the referee gave a penalty for handball
  • 3:41pm
    Emphatic spot-kick. Smashed into the top left corner. Reading not happy with pen but ref saw a handball
  • 3:43pm
    Mael long throw headed on and overhead kick from Cole goes well over
  • 3:44pm
    Reading free-kick on the right., Killip punches away
  • 3:45pm
    Eight added minutes
  • 3:49pm
    Reading attacking in added time. Barnsley will be pleased with. 1-1 at the break considering the start they had
  • 3:51pm
    Decent Reading move down right eventually cleared. behind by Phillips
  • 3:51pm
    Azeez corner caught by Killip
  • 3:53pm
    Chance for Reading. Yiadom puts Smith through on right of box and he crosses low but Mael clears in front of his goal
  • 3:53pm
    HALF-TIME: Reading 1, Barnsley 1.
  • 4:26pm
    Apologies for lack of. updates. Awful internet here
  • 4:26pm
    Both sides have had chances in the second half but. still 1-1
  • 4:27pm
    Sam Smith heads wide from an Azeez cross
  • 4:27pm
    Fabio Jalo on for Cosgrove
  • 4:29pm
    Jalo wins a corner on the left
  • 4:30pm
    Kane's corner on the left is scrambled out then Phillips cross is headed by O'Keeffe but blocked by a defender
  • 4:32pm
    Mael long throw on left. Headed. out then clearance blocked behind by O'Keeffe for corner
  • 4:32pm
    Jordan Williams seems to have picked. up an injury but still playing
  • 4:34pm
    Kane and Jalo have shots blocked. in the. box then. Phillips' cross reaches Cole. who tries to back heel flick it in but it's well wide
  • 4:36pm
    Into the final 20 minutes. This second half has been entertaining with loads of chancews
  • 4:36pm
    Into the final 20 minutes. This second half has been entertaining with loads of chances
  • 4:36pm
    Azeez has caused loads of problems down the right. He finds Wing in the box but the cross hits Smith at the back post and is gathered. by Killip
  • 4:38pm
    Reading having a decent spel. now
  • 4:39pm
    Azeez swaps passes. down right with Smith and surges into the box but. his cross is blocked
  • 4:41pm
    Reading bring on Amadou Mbengue for Clinton Mola
  • 4:44pm
    GOAL!
    Devante Cole with a stunning strike!
  • 4:45pm
    The ball is headed out to him about 22 yards out, he chests it down and blasts in with a terrific strike. 12 for the season
  • 4:46pm
    Massive moment for the Reds
  • 4:46pm
    Now Jalo shoots from 22 yards but drags it wide
  • 4:48pm
    Watters and. Cotter have come on for Cole and O'Keeffe
  • 4:49pm
    Triple change for. Reading. Kelvin Ehibhatiomhan, Charlie Savage and Ben Elliott on for Michael Craig Lewis Wing and Femi Azeez
  • 4:51pm
    GOAL!
    Max Watters gets a third for the visitors!
  • 4:54pm
    Excellent from Fabio Jalo who beats a man on the right and whips in a fine. cross for. Watters to finish. Unfortunately Watters instantly picked up an injury just like McAtee on Tuesday.
  • 4:54pm
    Seven added minutes
  • 4:57pm
    Jalo wins a free-kick just outside box. He's been good
  • 4:58pm
    Barnsley on brink of first comeback win in more than two years
  • 5:00pm
    Weak long range shot easily held by Killip
  • 5:01pm
    FULL-TIME: Reading 1, Barnsley 3.