Match ends, Reading 1, Huddersfield Town 0.
Ten-man Huddersfield Town slipped off the top of the Championship table after suffering defeat at Reading.
The Terriers were on the back foot after winger Rajiv van La Parra was sent off before the half-hour mark for two bookable offences.
After John Swift hit the post, the Royals went ahead just before the break through Roy Beerens' deflected shot.
Nahki Wells nearly grabbed an equaliser late on as the visitors fell to their second league loss of the season.
David Wagner's side drop to second in the table after Norwich City beat Burton 3-1 and climbed above them.
Reading, meanwhile, are unbeaten in six Championship games and are now two points behind Huddersfield in fourth.
Van La Parra's dismissal proved the turning point as the Dutchman picked up his first caution for a late challenge on Jordan Obita and then received a second yellow from referee James Linington for dissent three minutes later.
The hosts came close to a second after the break when Stephen Quinn's drilled effort was parried away by Terriers keeper Danny Ward but Huddersfield rallied in the closing stages in search of a point.
However, Michael Hefele and Elias Kachunga failed to take advantage of headed chances as Wagner threw players forward.
Huddersfield pair Mark Hudson and Chris Lowe picked up their fifth bookings of the season and, along with van La Parra, will be suspended for Tuesday's match against Rotherham.
Reading manager Jaap Stam:
"It was a hard, very tough game. We knew it was going to be like that from the start. Huddersfield are a tough side as a unit, as a team and they also have some quality players.
"We pressed them high up the pitch. Sometimes we succeeded, sometimes we didn't. We can do a lot better than that.
"Before the red card, we should have moved the ball a lot quicker. We didn't do that very well. And it was always going to be difficult against 10 men."
Huddersfield head coach David Wagner:
"We don't have to use too many words about this situation. Rajiv knows that this was a mistake. He knows that this was not correct.
"The referee was right in this decision. Rajiv has to react in a different way in this moment.
"I was disappointed about the result but proud about the performance. We were the better team in the second half.
"Even with one man less, we were still able to try for the equaliser or even win the game."
- 26Al Habsi
- 2GunterBooked at 56mins
- 11ObitaBooked at 35minsSubstituted forWatsonat 45'minutes
- 8SwiftSubstituted forQuinnat 70'minutes
- 4van den BergSubstituted forEvansat 53'minutes
- 2SmithBooked at 27mins
- 5HudsonBooked at 59mins
- 15LöweBooked at 45minsSubstituted forCranieat 80'minutes
- 9KachungaBooked at 66mins
- 45PalmerSubstituted forBunnat 28'minutesSubstituted forHefeleat 81'minutes
- 17van La ParraBooked at 26mins
- James Linington
- Shots on Target
Second Half ends, Reading 1, Huddersfield Town 0.
Attempt saved. Elias Kachunga (Huddersfield Town) header from the centre of the box is saved in the top right corner. Assisted by Christopher Schindler with a headed pass.
Attempt missed. Nahki Wells (Huddersfield Town) right footed shot from outside the box is too high. Assisted by Michael Hefele with a headed pass.
Foul by Callum Harriott (Reading).
Martin Cranie (Huddersfield Town) wins a free kick in the defensive half.
Attempt missed. Michael Hefele (Huddersfield Town) header from the centre of the box misses to the right. Assisted by Aaron Mooy with a cross.
Attempt missed. Mark Hudson (Huddersfield Town) left footed shot from outside the box is close, but misses to the right. Assisted by Aaron Mooy.
Attempt missed. Yann Kermorgant (Reading) right footed shot from the centre of the box is high and wide to the right. Assisted by Callum Harriott with a cross.
Roy Beerens (Reading) wins a free kick on the left wing.
Foul by Jonathan Hogg (Huddersfield Town).
Tennai Watson (Reading) wins a free kick in the defensive half.
Foul by Mark Hudson (Huddersfield Town).
Corner, Reading. Conceded by Christopher Schindler.
Attempt missed. Nahki Wells (Huddersfield Town) right footed shot from a difficult angle on the left is close, but misses the top right corner.
Delay over. They are ready to continue.
Delay in match Danny Williams (Reading) because of an injury.
Paul McShane (Reading) wins a free kick in the defensive half.
Foul by Mark Hudson (Huddersfield Town).
Substitution, Huddersfield Town. Michael Hefele replaces Harry Bunn.