Match ends, Colchester United 3, Barnsley 1.
Colchester came from behind to beat Barnsley and boost their hopes of avoiding relegation from League One.
The Tykes, who are now seven points off the play-offs, led when George Waring converted Conor Hourihane's free-kick.
The U's levelled when Gavin Massey poked home Jacob Murphy's cross and the striker then set up their next two goals in the last 10 minutes, a Murphy header and George Moncur finish.
Colchester are now only two points from safety with six games left.
Colchester United boss Tony Humes told BBC Radio Essex:
"First half we were a little bit cagey, a bit tense. Overall, we just needed to free ourselves up and give it a go."
"There was a bit of passion shown in the dressing room at half-time. Second half, we utilised the width and got hold of the game."
"As long as the players keep building in confidence and keep working as hard as they can, we've got to believe that it's on (avoiding relegation)."
- 28SzmodicsBooked at 13minsSubstituted forGilbeyat 56'minutes
- 21MasseyBooked at 32mins
- 6CranieBooked at 87mins
- 5NyatangaBooked at 49mins
- 8HourihaneSubstituted forBerryat 90'minutesBooked at 90mins
- 32BaileyBooked at 26minsSubstituted forWinnallat 76'minutes
- 37LalkovicSubstituted forStewartat 71'minutes
- Keith Hill
- Shots on Target
Second Half ends, Colchester United 3, Barnsley 1.
Luke Berry (Barnsley) is shown the yellow card.
Jacob Murphy (Colchester United) wins a free kick on the left wing.
Foul by Luke Berry (Barnsley).
Foul by George Moncur (Colchester United).
George Waring (Barnsley) wins a free kick in the defensive half.
Substitution, Barnsley. Luke Berry replaces Conor Hourihane.
Martin Cranie (Barnsley) is shown the yellow card.
Goal! Colchester United 3, Barnsley 1. George Moncur (Colchester United) right footed shot from the centre of the box to the bottom right corner. Assisted by Gavin Massey.
Goal! Colchester United 2, Barnsley 1. Jacob Murphy (Colchester United) header from very close range to the top right corner. Assisted by Gavin Massey.
Attempt saved. Alex Gilbey (Colchester United) header from the centre of the box is saved in the top centre of the goal.
Substitution, Barnsley. Sam Winnall replaces James Bailey.
Corner, Barnsley. Conceded by Jacob Murphy.
Attempt missed. Tom Eastman (Colchester United) header from the left side of the six yard box is just a bit too high following a corner.
Corner, Colchester United. Conceded by Lewin Nyatanga.
Corner, Barnsley. Conceded by Tom Eastman.
Attempt blocked. Ben Pearson (Barnsley) left footed shot from the centre of the box is blocked.
Substitution, Barnsley. Cameron Stewart replaces Milan Lalkovic.
Attempt missed. George Moncur (Colchester United) left footed shot from outside the box is close, but misses the top left corner.