BARNSLEY were pegged back twice in a Sky Bet Championship thriller against Middlesbrough at Oakwell.
Both sides went for it as chances aplenty came and went, but the game ended 2-2.
It proved to be a breathless start, with three goals coming inside a dramatic opening 10 minutes.
The Reds went in front after three, with Tom Bradshaw initially being credited with his eighth goal of the season, though the final touch to his header from Zeki Fryers' corner-kick appeared to come off Barnsley Wembley 2016 hero Ashley Fletcher.
Boro produced a terrific response, levelling swiftly as Martin Braithwaite tucked home from eight yards after Daniel Ayala had flicked Cyrus Christie's throw-in neatly into his path.
In the 10th minute the Reds regained their lead when Cameron McGeehan nodded home his first Barnsley goal after rising smartly to meet Brad Potts' cross.
Before the break Potts went close to making it 3-1 when he fired inches wide from distance, while Fletcher went close at the other end for Boro.
Fletcher twice went close to equalising in the opening stages of the second period, with Adam Davies superbly saving the first effort from point-blank range.
The visitors got their second goal just before the hour mark when Britt Assombalonga tucked home from 12 yards after meeting Stewart Downing's precise ball over the top.
Both sides created plenty of chances in a thrilling final half-an-hour, highlighted by the Reds in the 74th minute when Harvey Barnes saw his angled shot hit a post.
Reds sub Ike Ugbo then forced Darren Randolph into a smart save.
Barnsley (4-3-3): Davies; Pearson, Jackson, Lindsay, Fryers; Williams, McGeehan (Bird, 85), Potts (Thiam, 52); Hammill, Bradshaw, Barnes (Hedges, 85).
Subs not used: Townsend, Moncur, Yiadom, Ugbo.
Middlesbrough (4-3-3): Randolph; Christie, Ayala, Gibson, Da Silva (Friend, 73); Leadbitter, Clayton, Downing (Bamford, 83); Braithwaite, Assombalonga, Fletcher.
Subs not used: Kontantopoulos, Howson, Fry, Baker, Forshaw.
Referee: Lee Mason (Bolton).