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.

Barton gesture

  • Joey Barton's celebration for his goal involved holding up a shirt with Alejandro Faurlin's name on it. Faurlin faces nine months out after suffering cruciate ligament damage last weekend.

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.

Post Match: QPR boss Harry Redknapp

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."

Lineup, Bookings (2) & Substitutions (6)

Reading

  • 21 McCarthy
  • 02 Gunter
  • 03 Kelly
  • 06 Baird
  • 15 Morrison
  • 17 Gorkss
  • 12 McCleary (McAnuff - 89' )
  • 20 Guthrie (Akpan - 89' )
  • 07 Pogrebnyak Booked
  • 19 Robson-Kanu (Sharp - 89' )
  • 37 Obita

Substitutes

  • 01 Federici
  • 05 Pearce
  • 09 Le Fondre
  • 11 McAnuff
  • 14 Sharp
  • 16 Akpan
  • 24 Cummings

Queens Park Rangers

  • 01 Green
  • 02 Simpson
  • 39 Assou-Ekotto Booked
  • 36 O'Neil (Johnson - 66' )
  • 05 Dunne (Onuoha - 45' )
  • 06 Hill
  • 07 Phillips
  • 17 Barton
  • 09 Austin
  • 16 Jenas (Kranjcar - 31' )
  • 23 Hoilett

Substitutes

  • 03 Traore
  • 08 Johnson
  • 15 Onuoha
  • 18 Chevantón
  • 19 Kranjcar
  • 20 Henry
  • 26 Murphy
Ref: Anthony Taylor
Att: 21,497

Match Stats

Shots

12 15

On target

3 7

Corners

8 1

Fouls

8 7

Live Text Commentary

Full time

Full Time Match ends, Reading 1, Queens Park Rangers 1.

90:00 +5:05 Full time

Full Time Second Half ends, Reading 1, Queens Park Rangers 1.

90:00 +5:01

Attempt blocked. Sean Morrison (Reading) header from very close range is blocked. Assisted by Jordan Obita with a cross.

90:00 +4:43

Corner, Reading. Conceded by Charlie Austin.

90:00 +3:40

Foul by Billy Sharp (Reading).

90:00 +3:40

Clint Hill (Queens Park Rangers) wins a free kick in the defensive half.

90:00 +2:47

Pavel Pogrebnyak (Reading) wins a free kick in the defensive half.

90:00 +2:47

Foul by Benoit Assou-Ekotto (Queens Park Rangers).

88:55

Delay over. They are ready to continue.

88:50 Substitution

Substitution Substitution, Reading. Jobi McAnuff replaces Garath McCleary.

88:36 Substitution

Substitution Substitution, Reading. Billy Sharp replaces Hal Robson-Kanu.

88:21 Substitution

Substitution Substitution, Reading. Hope Akpan replaces Danny Guthrie because of an injury.

86:56

Delay in match Danny Guthrie (Reading) because of an injury.

85:50

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.

82:52

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.

82:50

Attempt missed. Benoit Assou-Ekotto (Queens Park Rangers) right footed shot from outside the box misses to the left.

79:09

Danny Guthrie (Reading) wins a free kick on the right wing.

79:09

Foul by Niko Kranjcar (Queens Park Rangers).

78:49

Delay over. They are ready to continue.

78:17

Delay in match Junior Hoilett (Queens Park Rangers) because of an injury.

77:05 Goal scored

Goal! Goal! Reading 1, Queens Park Rangers 1. Joey Barton (Queens Park Rangers) from a free kick with a right footed shot to the bottom right corner.

76:00

Foul by Kaspars Gorkss (Reading).

76:00

Charlie Austin (Queens Park Rangers) wins a free kick in the attacking half.

73:09

Attempt missed. Sean Morrison (Reading) left footed shot from the centre of the box misses to the left. Assisted by Hal Robson-Kanu following a corner.

72:31

Corner, Reading. Conceded by Robert Green.

72:28

Attempt saved. Jordan Obita (Reading) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Hal Robson-Kanu.

71:02

Foul by Pavel Pogrebnyak (Reading).

71:02

Joey Barton (Queens Park Rangers) wins a free kick in the defensive half.

70:43

Attempt saved. Charlie Austin (Queens Park Rangers) right footed shot from outside the box is saved in the centre of the goal. Assisted by Andrew Johnson.

66:37 Booking

Booking Pavel Pogrebnyak (Reading) is shown the yellow card for a bad foul.

66:34

Foul by Pavel Pogrebnyak (Reading).

66:34

Joey Barton (Queens Park Rangers) wins a free kick in the defensive half.

65:12 Substitution

Substitution Substitution, Queens Park Rangers. Andrew Johnson replaces Gary O'Neil.

63:10

Attempt missed. Danny Guthrie (Reading) right footed shot from outside the box is high and wide to the right.

62:34

Corner, Reading. Conceded by Nedum Onuoha.

62:33

Attempt blocked. Pavel Pogrebnyak (Reading) left footed shot from a difficult angle on the left is blocked. Assisted by Stephen Kelly.

62:03

Jordan Obita (Reading) wins a free kick in the defensive half.

62:03

Foul by Gary O'Neil (Queens Park Rangers).

61:01 Goal scored

Goal! Goal! Reading 1, Queens Park Rangers 0. Garath McCleary (Reading) right footed shot from outside the box to the bottom left corner. Assisted by Chris Baird.

58:08

Attempt missed. Kaspars Gorkss (Reading) header from the right side of the box is high and wide to the right. Assisted by Danny Guthrie with a cross following a corner.

57:49

Corner, Reading. Conceded by Danny Simpson.

56:30

Attempt missed. Joey Barton (Queens Park Rangers) right footed shot from outside the box misses to the right. Assisted by Gary O'Neil.

56:07

Attempt blocked. Benoit Assou-Ekotto (Queens Park Rangers) left footed shot from the left side of the box is blocked. Assisted by Gary O'Neil.

53:00

Foul by Kaspars Gorkss (Reading).

53:00

Charlie Austin (Queens Park Rangers) wins a free kick on the right wing.

52:26

Stephen Kelly (Reading) wins a free kick in the defensive half.

52:26

Foul by Charlie Austin (Queens Park Rangers).

45:00

Second Half begins Reading 0, Queens Park Rangers 0.

45:00 Substitution

Substitution Substitution, Queens Park Rangers. Nedum Onuoha replaces Richard Dunne because of an injury.

45:00 +2:12 Half time

Half Time First Half ends, Reading 0, Queens Park Rangers 0.

45:00 +2:05

Attempt saved. Joey Barton (Queens Park Rangers) right footed shot from outside the box is saved in the top right corner.

45:00 +1:21

Foul by Chris Baird (Reading).

45:00 +1:21

Joey Barton (Queens Park Rangers) wins a free kick in the attacking half.

44:45

Corner, Reading. Conceded by Gary O'Neil.

44:04 Booking

Booking Benoit Assou-Ekotto (Queens Park Rangers) is shown the yellow card for a bad foul.

43:58

Jordan Obita (Reading) wins a free kick on the right wing.

43:58

Foul by Benoit Assou-Ekotto (Queens Park Rangers).

41:42

Corner, Queens Park Rangers. Conceded by Alex McCarthy.

41:40

Attempt saved. Junior Hoilett (Queens Park Rangers) right footed shot from outside the box is saved in the bottom right corner. Assisted by Gary O'Neil.

38:35

Attempt saved. Charlie Austin (Queens Park Rangers) header from the centre of the box is saved in the bottom left corner. Assisted by Danny Simpson with a cross.

36:19

Attempt missed. Stephen Kelly (Reading) right footed shot from outside the box is too high. Assisted by Jordan Obita.

32:09

Corner, Reading. Conceded by Richard Dunne.

31:46

Corner, Reading. Conceded by Robert Green.

31:13

Corner, Reading. Conceded by Benoit Assou-Ekotto.

31:09

Attempt saved. Chris Baird (Reading) header from the centre of the box is saved in the centre of the goal. Assisted by Danny Guthrie with a cross.

30:50 Substitution

Substitution Substitution, Queens Park Rangers. Niko Kranjcar replaces Jermaine Jenas because of an injury.

30:46

Delay over. They are ready to continue.

29:26

Delay in match Jermaine Jenas (Queens Park Rangers) because of an injury.

28:52

Foul by Joey Barton (Queens Park Rangers).

28:52

Hal Robson-Kanu (Reading) wins a free kick on the right wing.

27:54

Attempt missed. Pavel Pogrebnyak (Reading) header from the centre of the box is just a bit too high. Assisted by Chris Gunter with a cross.

26:01

Attempt missed. Pavel Pogrebnyak (Reading) left footed shot from the centre of the box is close, but misses to the right.

23:50

Attempt missed. Garath McCleary (Reading) left footed shot from outside the box is too high. Assisted by Chris Gunter.

22:00

Attempt blocked. Gary O'Neil (Queens Park Rangers) right footed shot from outside the box is blocked. Assisted by Junior Hoilett.

17:38

Richard Dunne (Queens Park Rangers) wins a free kick in the defensive half.

17:38

Foul by Pavel Pogrebnyak (Reading).

11:45

Foul by Pavel Pogrebnyak (Reading).

11:45

Clint Hill (Queens Park Rangers) wins a free kick in the defensive half.

11:06

Attempt missed. Matthew Phillips (Queens Park Rangers) left footed shot from the right side of the box is close, but misses to the right. Assisted by Joey Barton.

5:37

Foul by Clint Hill (Queens Park Rangers).

5:37

Pavel Pogrebnyak (Reading) wins a free kick in the attacking half.

4:32

Attempt saved. Charlie Austin (Queens Park Rangers) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Matthew Phillips with a cross.

4:06

Attempt saved. Charlie Austin (Queens Park Rangers) right footed shot from the right side of the box is saved in the bottom right corner.

2:43

Offside, Reading. Chris Gunter tries a through ball, but Pavel Pogrebnyak is caught offside.

2:12

Junior Hoilett (Queens Park Rangers) hits the bar with a right footed shot from outside the box. Assisted by Jermaine Jenas.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers