Match ends, Colchester United 2, Sheffield United 3.
Chris Porter's late penalty settled an all-League One clash in the FA Cup first round as Sheffield United defeated plucky Colchester.
The Blades had raced into a 2-0 lead with a Harry Maguire header and an own goal by goalkeeper Sam Walker.
But Macauley Bonne nodded in Luke Garbutt's cross to reduce the deficit and then Garbutt fired in from 25 yards to level just after the hour mark.
However, Porter won it from the spot after Magnus Okuonghae handled.
VIEW FROM THE DRESSING ROOM
Colchester manager Joe Dunne told BBC Essex:
"Magnus Okuonghae is one yard away. How has he got a reaction time to make a decision to deliberately block that ball?
"It is impossible to get away from. It's an appalling decision and it's cost us.
"Mags has got no time to react. It's not a penalty. I want anyone within PGMOL (Professional Game Match Officials Limited) to warrant that penalty to me.
"You know what they'll do? They'll say sorry. It's no good, we're out of the cup.
"You see a main stand shut down because we can't afford to open it, and we can't go through because we've been done by an official. We deserved a replay, and that would have given us another crack to get through."
Sheffield United manager Nigel Clough told BBC Radio Sheffield:
"A very hard earned but deserved victory.
"To get two goals up, should have been three, in the first half was a great opening period from us.
"We don't want to sit back, we want to get the third goal and eventually we got (the win) in a 2-2 situation which was well deserved.
"A third one would have really killed them off. It wasn't through the want of trying. We didn't sit back."
- 27GarbuttBooked at 83mins
- 15BeanBooked at 85mins
- 14BondSubstituted forDicksonat 45'minutes
- 6EastmondSubstituted forVoseat 79'minutes
- 41BonneSubstituted forSzmodicsat 87'minutes
- 14McGinnSubstituted forFlynnat 68'minutes
- 12MillerSubstituted forBaxterat 75'minutes
- 9PorterSubstituted forTaylorat 90'minutes
- Phil Gibbs
- Shots on Target
Second Half ends, Colchester United 2, Sheffield United 3.
Foul by Jose Baxter (Sheffield United).
Luke Garbutt (Colchester United) wins a free kick in the defensive half.
Foul by Simon Lappin (Sheffield United).
Sammie Szmodics (Colchester United) wins a free kick on the right wing.
Foul by Ryan Flynn (Sheffield United).
Ryan Dickson (Colchester United) wins a free kick in the defensive half.
Jose Baxter (Sheffield United) wins a free kick on the right wing.
Foul by Luke Garbutt (Colchester United).
Corner, Sheffield United. Conceded by Ryan Dickson.
Substitution, Sheffield United. Lyle Taylor replaces Chris Porter.
Anthony McMahon (Sheffield United) wins a free kick on the right wing.
Foul by Alex Gilbey (Colchester United).
Substitution, Colchester United. Sammie Szmodics replaces Macauley Bonne.
Marcus Bean (Colchester United) is shown the yellow card.
Foul by Clinton Morrison (Colchester United).
Chris Porter (Sheffield United) wins a free kick in the attacking half.
Luke Garbutt (Colchester United) is shown the yellow card for a bad foul.
Ryan Flynn (Sheffield United) wins a free kick in the defensive half.