Barnsley lost 3-2 at Portsmouth, having led 2-1 on 85 minutes, and still need three points from the last two games to secure a play-off place.

Devante Cole ended his goal drought with a fifth-minute opener but the hosts levelled almost instantly. John McAtee restored the lead after the break then conceded a penalty late on which was converted before an 89th-minute winner.

The Reds played well for the majority of the game but were stung late on by Pompey who secured the league title.

Barnsley remain fifth, four points clear in the top six. They visit eighth-placed Blackpool on Saturday, who can still catch them, then host mid-table Northampton on the final day.

Neill Collins made two changes from Saturday’s home draw with Reading. Barry Cotter and full debutant Conor Grant came in for Corey O’Keeffe and the injured Jon Russell. Youngster Theo Chapman was on the bench with Luca Connell still out.

Barnsley started well and, after Adam Phillips volleyed a tough chance wide, Cole ended a 14-game goalless run with his 18th of the season. Grant found Cotter on the right of the box and his low scuffed cross was turned in from close range to totally silence the home crowd and delight the roughly 300 in the away end.

The equaliser came two minutes later when Tino Anjorin’s pass after a good move deflected to Kusini Yengi who smashed a powerful 15-yard finish past Liam Roberts.

The home crowd burst into life again then Anjorin then shot just wide from the left of the box. But Barnsley played well for the remainder of the half.

John McAtee’s weak 20-yard shot was easily saved after a good Jordan Williams pass. McAtee then had a much better chance as Herbie Kane’s superb pass put him clean through on goal but he was denied by goalkeeper Will Norris.

In the second half, Sean Raggett headed over from a corner then Yengi dragged wide from the edge of the box in space after Callum Lang flicked on a long pass.

Josh Earl’s long-range shot was easily saved but the Reds retook the lead just before the hour-mark when Nicky Cadden brilliantly sprinted deep into the home half and played through McAtee to supply a cool finish.

Portsmouth’s Lee Evans shot just over from 25 yards then Marlon Pack blazed over a free-kick from a similar distance.

The visitors were awarded a penalty when McAtee brought down substitute Christian Saydee on the right of the box and Colby Bishop netted from the spot.

Four minutes later Conor Shaughnessy headed in a right-wing corner from close range.

Substitute Fabio Jalo could not connect with a Cadden cross in injury-time.

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

Unused: Killip, Cosgrove, Marsh, Chapman.

Yellow cards: De Gevigney.

Goals: Cole 5, McAtee 59.

Portsmouth (4-2-3-1): Norris; Swanson (Rafferty 31mins), Shaughnessy, Raggett, Ogilvie; Evans (Saydee 80mins), Pack; Kamara, Anjorin (Lang HT), Whyte (Lane 61), Yengi (Bishop 61).

Unused: Macey, Moxon.

Yellow card: Lane.

Goals: Yengi 7, Bishop (pen) 85, Shaughnessy 89.

  • 7:47pm
    Looks like Grant in a midfield two with Kane
  • 7:48pm
    Big atmosphere. Home fans expectant. Balloons already drifting onto pitch.
  • 7:49pm
    Zak Swanson gives the ball away and Cole passes to Phillips but he's tackled
  • 7:49pm
    4 Kane free-kick cleared
  • 7:49pm
    Not a bad start for the Reds. They have had the ball a fair bit in the home half
  • 7:51pm
    5 Cotter's long. throw half cleared to Phillips who shoots wide from right of box
  • 7:52pm
    Devante Cole opens the scoring!
  • 7:54pm
    I have never heard a goal make a ground go so quiet. Except for the 300 ish away fans. Cotter's scuffed cross from the right, after a Grant pass, is turned in from close range by Cole for his 18th of the season – ending a 14-game goalless run. Deserved after a bright stat
  • 7:55pm
    Kusini Yengi levels within two minutes
  • 7:56pm
    Portsmouth work the ball into the box and the Australian turns and hits a powerful 15-yard strike past Roberts
  • 7:57pm
    Now Anjorin shoots just wide from the left of the box
  • 7:58pm
    Pompey corner on left
  • 7:59pm
    Corner headed out
  • 8:02pm
    Abu Kamara shoots wide and high. after cutting in from the left
  • 8:04pm
    Portsmouth had a really good spell on top after scoring but Barnsley are getting a bit more o f the ball now
  • 8:05pm
    Chance for the Reds. Williams finds McAtee with a good. pass but his shot from just outside the box is weak and easily saved
  • 8:07pm
    Game stopped for Portsmouth injury
  • 8:09pm
    Game restarts after injury to Conor Shaughnessy
  • 8:11pm
    Portsmouth want a penalty for.a push by Williams on Yengi in box. Didn't look much in it
  • 8:12pm
    Long throw for Pompey on right
  • 8:12pm
    27 Throw taken short and crossed but cleared
  • 8:13pm
    Josh Earl runs the ball out of play for throw
  • 8:14pm
    29 Pack long. throw on right. Headed out as. his next cross
  • 8:14pm
    Big chance for 2-1 Reds,. Kane's superb pass puts McAtee clean through but he is denied one on one by the goalkeeper
  • 8:16pm
    That was a huge. chance. Barnsley counter attacking well after good defending
  • 8:16pm
    Zak Swanson goes off injured for the hosts. Joe Rafferty on
  • 8:18pm
    Another Reds chance. Phillips crosses from the right and Cole throws himself at it but cannot connect.
  • 8:19pm
    Barnsley have probably had the better chances overall
  • 8:21pm
    Sean Raggett heads behind for Reds corner
  • 8:21pm
    Kane's corner on left is caught
  • 8:24pm
    Barnsley have to be happy with this performance. They are matching the leaders so far
  • 8:24pm
    The game is in a bit of a flatter spell. The Reds would probably take 1-1 at the break
  • 8:27pm
    Cotter shows great pace to sprint down right but his poor cross is easily caught
  • 8:30pm
    Pompey throw on left. They work it into box but it's cleared
  • 8:30pm
    Cotter finds Cole on counter and he wins corner on right
  • 8:30pm
    Cadden corner cleared and Kane shot blocked
  • 8:31pm
    Five added minutes
  • 8:31pm
    Barnsley ending this half well but Kane's cross is. too hard and out for goal kick
  • 8:33pm
    Great move with passes by Cadden and Earl then McAtee goes through but flag up
  • 8:36pm
    HALF-TIME: Portsmouth 1, Barnsley 1
  • 8:52pm
  • 8:52pm
    Barnsley want a handball after Phillips shot blocked. Not given
  • 8:53pm
    Portsmouth a changes at the break. Callum Lang on for Tino Anjorin
  • 8:53pm
    Portsmouth corner on right. Headed over by Yengi
  • 8:56pm
    50 Cotter throw on left. Cleared. His cross goes to back post but McAtee can't keep it in
  • 8:57pm
    Big chance for the. hosts. A long ball drops. nicely for Yengi on the edge of the box behind the defence but he drags a shot wide of the bottom right corner
  • 9:00pm
    Good spell of possession for Barnsley. Earl shoots from 25 yards but the goalkeeper saves easily
  • 9:05pm
    The home fans very. loud. But it's an even game on the pitch with no much attacking action recently
  • 9:06pm
    John McAtee puts the Reds in front again
  • 9:08pm
    Nicky Cadden - outstanding. He sprints deep into the Pompey half on the left and plays a great pass to McAtee. He's already missed one one on one tonight but not this time. 14 goals this season.
  • 9:10pm
    Pompey have brought on top scorer Colby Bishop and Paddy Lane
  • 9:12pm
    Portsmouth long throw flicked on by Connor Ogilvie but it drops just wide of the bottom left corner with Bishop close
  • 9:15pm
    Colby Bishop played clean through after. Cotter loses ball. Hits post but flag up for offside
  • 9:19pm
    Into the last 20 minutes. The result as. it stands would take Barnsley into the top six for definite
  • 9:19pm
    72 Lee Evans shoots just over from 25 yards
  • 9:20pm
    Paddy Lane booked
  • 9:21pm
    Corey O'Keeffe on for Cotter who has been decent. overall and got an assist but has lost the ball a few times recently. Good change
  • 9:21pm
    Mael de Gevigney now booked for a foul in the Portsmouth half
  • 9:23pm
    77 Pack free-kick well over. Home fans grumble
  • 9:25pm
    Phillips shoots well wide from about 40 yards after. a fine McAtee tackle and Grant pass
  • 9:25pm
    Pompey win free-kick 30 yards out
  • 9:25pm
    Portsmouth bring on Saydee for Lee Evans. Attacking. change
  • 9:26pm
    McCart coming on for Reds
  • 9:26pm
    Cole wins corner on left
  • 9:27pm
    Corner cleared. Williams cross volleyed by O'Keeffe across goal but goalkeeper catches
  • 9:27pm
    McCart sits back down on bench
  • 9:28pm
    Penalty to Portsmouth
  • 9:28pm
    McAtee on Saydee
  • 9:32pm
    GOAL Penalty scored by Bishop. Given for tackle by McAtee on Saydee
  • 9:33pm
    Barnsley bring on Jalo and McCart on for McAtee and Grant
  • 9:35pm
    Conor Shaughnessy heads Portsmouth into lead
  • 9:36pm
    A corner from the left is nodded home.
  • 9:37pm
    Eight minutes added
  • 9:38pm
    O'Keeffe free-kicked cleared
  • 9:40pm
    Obviously a devastating turnaround for the Reds but they are still pushing
  • 9:41pm
    Jalo wins free-kick on right
  • 9:41pm
    Ball into Jalo, hits him and floats to goalkeeper.
  • 9:42pm
    Cadden cross to. Jalo but he gets very little on header
  • 9:44pm
    90+8 Long throw cleared. Goal kick
  • 9:46pm
    FULL-TIME: Portsmouth 3, Barnsley 2. Two late goals send Portsmouth up. Barnsley still need three points for top six