Match ends, Huddersfield Town 2, Reading 2.
Nahki Wells' last-minute penalty for Huddersfield took their FA Cup third-round tie with Reading to a replay.
Jamie Paterson headed Huddersfield in front before Wells was booked for a dive in the penalty area.
Matej Vydra equalised when his curling shot was deflected in, and Hal Robson-Kanu scored to complete the turnaround.
But Harry Bunn was adjudged to have been fouled in the box in stoppage time, despite claims it was outside the area, and Wells scored from the spot.
Huddersfield had the better of a goalless first half and deservedly went ahead through Paterson's header after the break.
But the game turned when Wells was shown a yellow card after going down under a challenge from Al-Habsi in the area - despite many fans calling for a foul as he looked to be through on goal, one of a number of debatable decisions during the match.
Three minutes later Wells felt he had been fouled again by Daniel Williams, but the referee allowed play to continue, and Town then lost possession before Vydra's deflected effort on the break looped over goalkeeper Joe Murphy.
Reading could have had a spot-kick of their own nine minutes from full-time as Vydra appeared to be pushed in the box, but Robson-Kanu did put them in front when he latched on to Lucas Piazon's pass.
However, Huddersfield earned a replay after Bunn went down and Wells drove the spot-kick past Al-Habsi.
Huddersfield Town manager David Wagner: "I have to be very careful in what I say, in England, if I like to keep the money in my pocket.
"First of all, I worry about that when we get such a great game, especially for my team, the first question is about the referee. This shows us something was wrong in this game.
"From my position, it was a penalty (the challenge on Wells). But the referee was much nearer to the situation than I was. We have to accept the decision he did in this moment.
"I'm very satisfied with the performance of the squad. We did very well. We were good with the reactive pressure, we dominated the game, created chances, and had speed in our game."
Reading manager Brian McDermott: "The referee's had an interesting game. To be fair, he's got it right with Ali (Al-Habsi), and he's got it right with their penalty at the end. It's a penalty in my opinion.
"Having looked at the game and how it went, you have to take the draw.
"We're trying to find the right way for us. I'm pleased we've got a result after being 1-0 down."
Line-ups
Huddersfield
Formation 4-2-3-1
- 13Murphy
- 2SmithSubstituted forDempseyat 27'minutes
- 5Hudson
- 33Lynch
- 3DavidsonSubstituted forMillerat 89'minutes
- 6HoggBooked at 45mins
- 8Paterson
- 7ScannellSubstituted forHusbandat 84'minutes
- 18Lolley
- 17Bunn
- 21WellsBooked at 68mins
Substitutes
- 11Miller
- 14Cranie
- 15Husband
- 19Holmes
- 22Dempsey
- 26Allinson
- 29Billing
Reading
Formation 4-4-2
- 26Al Habsi
- 2Gunter
- 15Ferdinand
- 35Cooper
- 3Taylor
- 12McClearyBooked at 45mins
- 6Norwood
- 23Williams
- 21QuinnSubstituted forPiazonat 68'minutes
- 7Vydra
- 9Robson-Kanu
Substitutes
- 1Bond
- 10Sá
- 16Hurtado
- 17Piazon
- 19Fernández Iglesias
- 31Cox
- 34Keown
- Referee:
- Jeremy Simpson
- Attendance:
- 9,236
Match Stats
- Possession
- Home57%
- Away43%
- Shots
- Home15
- Away5
- Shots on Target
- Home11
- Away4
- Corners
- Home8
- Away4
- Fouls
- Home10
- Away9
Live Text
Post update
Full Time
Second Half ends, Huddersfield Town 2, Reading 2.
Post update
Corner, Reading. Conceded by Mark Hudson.
Post update
Hal Robson-Kanu (Reading) wins a free kick on the left wing.
Post update
Foul by Mark Hudson (Huddersfield Town).
Goal!
Goal! Huddersfield Town 2, Reading 2. Nahki Wells (Huddersfield Town) converts the penalty with a right footed shot to the high centre of the goal.
Post update
Penalty conceded by Chris Gunter (Reading) after a foul in the penalty area.
Post update
Penalty Huddersfield Town. Harry Bunn draws a foul in the penalty area.
Substitution
Substitution, Huddersfield Town. Ishmael Miller replaces Jason Davidson.
Post update
Attempt saved. Nahki Wells (Huddersfield Town) header from the centre of the box is saved in the top centre of the goal.
Goal!
Goal! Huddersfield Town 1, Reading 2. Hal Robson-Kanu (Reading) left footed shot from the centre of the box to the bottom left corner. Assisted by Lucas Piazon.
Post update
Foul by Lucas Piazon (Reading).
Post update
Joel Lynch (Huddersfield Town) wins a free kick on the right wing.
Substitution
Substitution, Huddersfield Town. James Husband replaces Sean Scannell.
Post update
Attempt missed. Garath McCleary (Reading) left footed shot from the centre of the box misses to the left.
Post update
Corner, Reading. Conceded by Sean Scannell.
Post update
Corner, Reading. Conceded by Joe Murphy.
Post update
Attempt saved. Hal Robson-Kanu (Reading) right footed shot from the centre of the box is saved in the top centre of the goal.
Post update
Corner, Reading. Conceded by Jonathan Hogg.
Post update
Attempt missed. Nahki Wells (Huddersfield Town) right footed shot from the right side of the box is too high.