Barnsley came from 4-1 down with 20 minutes left to draw 4-4 at MK Dons in a remarkable game.
The Reds took the lead through James Norwood but the hosts struck four times in 20 minutes after the break.
Norwood pulled one back then Substitute Max Watters netted a brace in an extraordinary finish.
Barnsley are guaranteed to finish fourth in League One and will play either Bolton or Derby in the play-off semi-finals.
Michael Duff made four changes from the 3-0 loss to Ipswich Town on Tuesday, which ended their chances of automatic promotion.
Mads Andersen missed the game with a stomach injury, replaced by Robbie Cundy with Liam Kitching captain. Josh Benson and Luke Thomas came in for Jon Russell and Adam Phillips, who was not in the squad. Slobodan Tedic came in for Devante Cole up front, with Oli Shaw on bench.
Cundy played on the right of the back three with Bobby Thomas replacing Andersen in the centre, while Benson joined Herbie Kane in a central midfield two with Luke Thomas behind the strikers.
MK had the first chance in the fourth minute when Mo Eisa shot weakly at Harry Isted from 15 yards out on the left of the box after being found by Conor Grant.
The hosts came closer on 20 minutes when, after a mix-up involving Bobby Thomas and Cundy, Jonathan Leko was played through and rounded Isted but Kitching blocked almost on the line.
Warren O’Hora then headed a left-wing corner narrowly wide of the right post.
But Barnsley took the lead against the run of play. After a Kitching shot was saved, Nicky Cadden’s cross was gathered by Jordan Williams who fund Luke Thomas to have a shot blocked but the next effort by Kane from 20 yards deflected off Norwood into the back of the net.
Cadden’s shot from the left was then turned behind by the goalkeeper.
Leko almost levelled on the stroke of half-time when released down the right and allowed to run into the box but his shot was impressively saved by Isted diving low to his right.
The hosts were given a penalty 90 seconds after the break when Bobby Thomas tripped Leko in the box and Eisa scored the penalty.
The second goal arrived minutes later when Barnsley’s defence was cut open with Sullay Kaikai played in on the right of the box and his low cross was tapped in on the line by Leko.
The hosts made it three goals in a quarter of an hour when, after a fine run down the right by Paris Maghoma, Eisa curled an excellent shot into the top right corner from just outside the box.
Luke Thomas saw a 25-yard shot easily saved then, at the other end, Tennai Watson’s low effort from a similar distance was pushed wide by Isted.
O’Hora headed in the fourth from a Watson corner and Barnsley looked to be heading towards a humiliating thrashing.
But substitute Max Watters ran onto a Kane pass on the left f the box and cleverly squared to Norwood to notch his second from close range.
It was 4-3 minutes later when, after a Kane shot hit another substitute Shaw, Watters volleyed into the bottom right corner from ten yards.
Cadden almost made it 4-4 but his powerful volley from just inside the box was brilliantly kept out of the top right corner by Cumming. Bobby Thomas then headed over a Cadden corner.
It was 4-4 when Cadden’s low left-wing cross was squeezed in at the near post by Max Watters.
Max Dean could have won it for the hosts but shot well over after a good move down the left in injury-time.
Barnsley (3–4-1-2): Isted, mark out of ten: 7; Cundy 5 (Cotter 64mins), B Thomas 5, Kitching 6; Williams 6, Kane 7, Benson 6 (Russell 74), L Thomas 7, Cadden 7; Norwood 7 (Shaw 74), Tedic 5 (Watters 64).
Unused: Collins, Larkeche, Cole.
Goals: Norwood 30, 73; Watters 75, 86.
MK Dons (3-4-3): Cumming; Tucker, O’Hora, Lewington; Kaikai (Jules 85mins), McEachran (Johnson 77) Maghoma, Watson; Leko (Dean 85), Eisa (Grigg 85), Grant (Devoy 77)
Unused: Ravizolli, Holland.
Yellow cards: McEachran, Johnson.
Goals: Eisa 48 (pen), 61, Leko 52, O’Hora 69.
-
-
-
-
-
3:03pm
-
3:05pm
-
3:08pm
-
3:13pm
-
3:14pm
-
3:17pm
-
3:19pm
-
3:19pm
-
3:20pmYELLOW CARD
-
3:22pm
-
3:23pm
-
3:25pmYELLOW CARD
-
3:26pm
-
3:27pm
-
3:31pm
-
3:32pmGOAL!
-
3:35pm
-
3:37pm
-
3:39pm
-
3:42pm
-
3:46pm
-
3:47pm
-
3:48pm
-
3:48pm
-
4:04pm
-
4:06pm
-
4:06pmGOAL!
-
4:11pmGOAL!
-
4:13pm
-
4:15pm
-
4:16pm
-
4:17pm
-
4:17pm
-
4:19pm
-
4:20pmGOAL!
-
4:21pm
-
4:22pm
-
4:22pm
-
4:26pm
-
4:26pm
-
4:27pmGOAL!
-
4:29pm
-
4:29pm
-
4:30pm
-
4:32pmGOAL!
-
4:34pm
-
4:34pmGOAL!
-
4:35pm
-
4:35pm
-
4:35pm
-
4:38pm
-
4:38pm
-
4:39pm
-
4:42pm
-
4:45pmGOAL!
-
4:46pm
-
4:47pm
-
4:48pm
-
4:49pm
-
4:49pm
-
4:50pm
-
4:55pm
-
4:56pm