Match ends, Reading 1, Queens Park Rangers 1.
Joey Barton's free-kick helped QPR earn a draw in a tight game at Reading.
The visitors almost took the lead when Junior Hoilett's early long-range shot hit the crossbar.
Royals keeper Alex McCarthy also made two impressive saves to deny Charlie Austin before Garath McCleary's 25-yard strike put the home side in front.
However, midfielder Barton curled in a 20-yard free-kick to level and QPR almost grabbed a late winner when Andrew Johnson shot just wide.
The two teams, who were relegated from the Premier League last season, drew against each other in two league meetings last season - and again they could not be separated.
Rangers started brightly and Hoilett ran unchallenged at the Royals goal before his long-range strike came back off the crossbar, while visiting striker Austin had two shots in quick succession saved by keeper McCarthy.
Reading gradually worked their way back into the game and Jordan Obita had an appeal for a penalty denied after claiming to be blocked by right-back Danny Simpson.
Simpson also poked the ball just wide of his own goal as he got in a tackle on Reading striker Pavel Pogrebnyak.
However, Reading's McCarthy was the busier of the two keepers and he was again called into action to keep out an Austin header and smartly save another Hoilett shot by palming it wide at full stretch.
The heroics of McCarthy proved crucial as the home side took the lead just after the hour mark.
McCleary was not closed down quickly enough and he powered in a 25-yard shot, which evaded the dive of keeper Robert Green and went in off the post.
The outstretched leg of Green crucially diverted an Obita shot wide just before Barton scored a precise free-kick.
Substitute Johnson almost snatched the points with a late shot but his effort went wide and the spoils were shared.
Reading manager Nigel Adkins:
"I anticipated a good response [after losing to Sheffield Wednesday] and no one let me down.
"It was a good game with a lot of energy from both sides. We went in front and wanted to see it out but they got back into it with a good goal.
"We keep getting on the scorecard and keep ticking over. As long as we stay in the race, that's the main thing."
QPR assistant manager Kevin Bond:
"We had a number of chances early on and should have been at least 2-0 up but their keeper [Alex McCarthy] made a number of wonderful saves.
"It would have been a whole different game if it had panned out early on for us. But I knew Reading would eventually come back at us and they did.
"Not scoring many goals does put a bit of pressure on yourselves but, thankfully, we've been mostly tight at the back this season."
- 12McClearySubstituted forMcAnuffat 89'minutes
- 20GuthrieSubstituted forAkpanat 89'minutes
- 7PogrebnyakBooked at 67mins
- 19Robson-KanuSubstituted forSharpat 89'minutes
- 9Le Fondre
- 39Assou-EkottoBooked at 45mins
- 36O'NeilSubstituted forJohnsonat 66'minutes
- 5DunneSubstituted forOnuohaat 45'minutes
- 16JenasSubstituted forKranjcarat 31'minutes
- 18Chevantón Espinosa
- Anthony Taylor
- Shots on Target
Second Half ends, Reading 1, Queens Park Rangers 1.
Attempt blocked. Sean Morrison (Reading) header from very close range is blocked. Assisted by Jordan Obita with a cross.
Corner, Reading. Conceded by Charlie Austin.
Foul by Billy Sharp (Reading).
Clint Hill (Queens Park Rangers) wins a free kick in the defensive half.
Pavel Pogrebnyak (Reading) wins a free kick in the defensive half.
Foul by Benoit Assou-Ekotto (Queens Park Rangers).
Delay over. They are ready to continue.
Substitution, Reading. Jobi McAnuff replaces Garath McCleary.
Substitution, Reading. Billy Sharp replaces Hal Robson-Kanu.
Substitution, Reading. Hope Akpan replaces Danny Guthrie because of an injury.
Delay in match Danny Guthrie (Reading) because of an injury.
Attempt missed. Matthew Phillips (Queens Park Rangers) right footed shot from the right side of the box is too high. Assisted by Andrew Johnson with a through ball following a fast break.
Attempt missed. Andrew Johnson (Queens Park Rangers) right footed shot from the centre of the box is close, but misses to the right. Assisted by Benoit Assou-Ekotto.
Attempt missed. Benoit Assou-Ekotto (Queens Park Rangers) right footed shot from outside the box misses to the left.
Danny Guthrie (Reading) wins a free kick on the right wing.
Foul by Niko Kranjcar (Queens Park Rangers).
Delay over. They are ready to continue.
Delay in match Junior Hoilett (Queens Park Rangers) because of an injury.