Barnsley beat a fellow top eight side for the first time this season as they came from behind to defeat Stevenage 2-1.

The hosts took a very early lead but Jon McAtee netted a stunning leveller before the break, then Herbie Kane marked his 100th appearance with a second half goal.

The Reds stayed seventh and are two points behind sixth-placed Stevenage with two games in hand on them, and six behind second-placed Peterborough who have played a game more than Barnsley.

It was far from a vintage performance and the Reds rode their luck but showed character to come from behind to win for the first time at home in more than two years.

Neill Collins made two changes from the side that drew 1-1 at home to Charlton a week earlier. Callum Styles returned from injury to replace Owen Dodgson, who dropped out of the squad, at left wing-back, with McAtee in up front for the benched Sam Cosgrove. Nicky Cadden was back on the bench after injury. Herbie Kane made his 100th appearance for the club.

The visitors took the lead in the fifth minute. Mael de Gevigney was beaten in the air by ex-Red Kane Hemmings, from a long ball, and Jamie Reid beat two men in the box then Liam Roberts made a fine save down to his left, before Luther Wildin-James’ shot from a tight angle on the right hit the goalkeeper and went in.

Styles put Kane through on goal but his first touch was clumsy then, at the other end, Jordan Roberts should have made it 2-0 after going clean through following more poor defending but dragged a shot across goal.

The home crowd were beginning to turn on their side when McAtee levelled with a fantastic first goal at Oakwell. He brilliantly lobbed the ball into the top right corner from 20 yards out after a long ball by Styles.

McAtee could have made it 2-1 seconds later when played clean through but goalkeeper Taye Ashby-Hammond made a good one-on-one save.

Ex-Red Hemmings thought he had made it 2-1 to the visitors seconds before half-time when he tapped in after Carl Piergianni headed down a free-kick, but the flag was up.

Stevenage were on top early in the second half, as Barnsley were again sloppy and lacking ideas, but only had Dan Butler’s volley from 20 yards which went well wide to show for it.

But Barnsley gradually improved and took the lead when Kane drove forward from near halfway and saw his 20-yard shot deflect into the top left corner.

Elliot List’s powerful shot from the right of the box was easily saved by Roberts.

Barnsley thought they had made it 3-1 when Fabio Jalo was put clean through on the left and squared to fellow substitute Sam Cosgrove to tap in but Jalo was ruled offside.

Finley Burns then glanced a header wide from a Stevenage free-kick deep in injury-time.

Barnsley (3-5-2): Roberts; Williams, de Gevigney, McCart; O’Keeffe (Cotter 60mins), Phillips (Cosgrove 60), Connell (Russell 75), Kane, Styles; Cole (Jalo 85), McAtee (Cadden 85).

Unused: Killip, Lopata.

Yellow cards: Connell, Cotter, Kane.

Goals: McAtee 32, Kane 71.

Stevenage (3-4-3): Ashby-Hammond; Sweeney, Piergianni, Vancooten, James-Wildin, Burns, Forster-Caskey (White 87), Butler, ; Roberts (Freeman 77), Reid (List 77), Hemmings (Pressley 77).

Unused: Hegyi, N Thompson, L Thompson.

Yellow cards: Butler.

Goals: Wildin-James 5.

AS IT HAPPENED
  • 3:03pm
    GAME UNDERWAY
  • 3:04pm
    Stevenage corner on left
  • 3:05pm
    Corner headed out
  • 3:07pm
    Roberts drops free kick on edge of box but kicks clear
  • 3:08pm
    GOAL Luther James Wildin
  • 3:11pm
    Williams loses a header from a long ball, to Kane Hemmings I think, Reid is but Roberts makes a fine save. Luther James Wildin’s shot hits Roberts from a tight angle and goes in
  • 3:13pm
    Barnsley trying to react with a few attacks but not chances as yet
  • 3:14pm
    Styles puts Kane through but he takes a bad touch. Good chance
  • 3:18pm
    Having seen the goal back it was de Gevigney who lost the initial header. Think it could be a Roberts own goal as probably not on target. But he’d made a great save a second earlier
  • 3:20pm
    Mael good run out from back and tries to play Cole in but just over hit
  • 3:22pm
    Barnsley sloppy. Losing the ball often in their half but just getting away with it
  • 3:23pm
    McAtee goes clean through but looks offside and flag goes up as keeper saves
  • 3:27pm
    Very poor so far from the Reds. Yet to have a shot on target
  • 3:28pm
    Fans still urging the home team on though
  • 3:29pm
    Phillips lets ball go under his foot in attack, sums today up so far
  • 3:31pm
    Connell
  • 3:31pm
    Connell corner headed out
  • 3:31pm
    Connell and Phillips argue on pitch. Fans starting to grumble noticeable
  • 3:33pm
    Big chance for 2-0 after more poor defending. Kane Jordan Roberts clean through but missss
  • 3:35pm
    GOAL: John McAtee with a superb leveller
  • 3:38pm
    Beautiful lob into top right corner from about 25 yards out on left wing Could made it 2-1 seconds later when clean through but goalkeeper saves
  • 3:42pm
    Kane takes a shot to the head edge of box. Drop goal given. Neither next happy
  • 3:46pm
    Free kick on right for Reds
  • 3:47pm
    Kane free kick headed by McCart but goalkeeper easily catches
  • 3:49pm
    Three added minutes
  • 3:51pm
    Hemmings nets but ruled out
  • 3:51pm
    Piergianni heads down a cross and Hemmings turns in but flag up
  • 3:52pm
    HALF-TIME: Barnsley 1, Stevenage 1.
  • 4:08pm
    SECOND HALF UNDERWAY
  • 4:10pm
    I think McAtee just tried another lob after good work by Williams and Cole but passed it to keeper
  • 4:11pm
    Hemmings volleys well over from edge of box
  • 4:14pm
    Corner to the visitors
  • 4:14pm
    Stevenage corner on the left headed out by O’Keeffe
  • 4:15pm
    Another slow start to a half by the Reds. Now Dan Butler slices a volley wide on edge of box
  • 4:17pm
    Stevenage corner on left cleared
  • 4:22pm
    Cosgrove and Cotter on for Phillips and O’Keeffe. McAtee attacking midfield I imagine
  • 4:26pm
    Slightly better Barnsley, Starting to put passes together. A good move ends in a cross being cleared
  • 4:28pm
    Connell booked for a tackle. Stevenage wanted Red and it led to pushing and shoving between all players
  • 4:29pm
    Dan Butler booked too for his reaction
  • 4:31pm
    The fans are getting behind the Reds when they get the ball forward which is happening a bit more now. But Stevenage have cleared a few ventures into their box
  • 4:33pm
    GOAL: Herbie Kane puts the Reds in front
  • 4:38pm
    Russell on for Connell
  • 4:41pm
    Stevenage change their front three
  • 4:41pm
    Roberts, Reid and Hemmings off. Pressley, Freeman and List on
  • 4:41pm
    Stevenage corner leads to pinball in box but Roberts catches
  • 4:45pm
    Chance on break. One two between Williams and Cole then Cosgrove offside from Williams pass
  • 4:46pm
    Jalo and Cadden on for Styles and Cole
  • 4:47pm
    Actually it’s McAtee not Styles who has gone off
  • 4:49pm
    Into the 87th minute. Not long to hang on now
  • 4:53pm
    List shoots from right but easily saved at front post by Roberts
  • 4:53pm
    Six added minutes
  • 4:55pm
    Goal rules out. Jalo goes through on left, squares to Cosgrove to net into open goal but flag is up for offside
  • 4:58pm
    Burns heads wide from a Stevenage free-kick
  • 5:00pm
    FULL-TIME: Barnsley 2, Stevenage 1.