Chris O'Grady's equaliser rescued a point for bottom-of-the-table Barnsley at home to Reading.

The Tykes' striker struck 11 minutes from the end to bring a run of four straight defeats to an end.

Reading had taken the lead early in the second half when midfielder Hal Robson-Kanu drilled the ball home from outside the penalty area.

The result pushes Reading up into fifth place, while Barnsley remain at the foot of the Championship.

David Flitcroft's side dominated for much of the evening against the Royals, who had won three consecutive games prior to their visit to Oakwell.

Barnsley's Jason Scotland shot wide of the post twice in the first half for the home side's best chances, but it was the visitors who went ahead in the 51st minute.

Robson-Kanu's shot from 20 yards out gave Barnsley's on-loan keeper Jack Butland no chance, but the Yorkshire side came close to levelling soon after when Alex McCarthy palmed away a Paddy McCourt effort.

Alex Pearce struck the bar for Reading, but Barnsley were rewarded for their improved performance when O'Grady steadied himself before slotting the ball home from inside the Reading area.

Barnsley manager David Flitcroft:

"I see a team that is fighting and that is what they did. But I was pleased with all aspects. The whole team was outstanding, and there was a lot of exciting points, I'm only looking forward.

"I needed a performance, we needed to show the fans we are fighting.

"That was against Reading, they'll be in the top three all season, no doubt about that and we have made a superior team look very ordinary."

Reading manager Nigel Adkins :

"Our mindset was to come for three points. We didn't underestimate the opposition, we have come away from home and I thought our front two were excellent.

"Barnsley may be where they are but they have brought some good players in and they are going to be a big threat going forward.

"We came for three points but we have come away with something so credit my players for hanging in there."

Lineup, Bookings (6) & Substitutions (6)

Barnsley

  • 12 Butland
  • 14 Wiseman
  • 04 Kennedy
  • 06 Cranie
  • 03 Ramage
  • 34 Fox (Dawson - 81' )
  • 11 Perkins
  • 21 Mellis Booked (Cywka - 76' )
  • 42 McCourt Booked
  • 09 Scotland Booked (Pedersen - 65' )
  • 10 O'Grady

Substitutes

  • 20 Pedersen
  • 02 Hassell
  • 19 Cywka
  • 16 Jennings
  • 08 Dawson
  • 24 Noble-Lazarus
  • 07 O'Brien

Reading

  • 21 McCarthy
  • 15 Morrison Booked
  • 05 Pearce
  • 02 Gunter
  • 03 Kelly
  • 06 Baird
  • 12 McCleary (McAnuff - 67' Booked )
  • 20 Guthrie (Akpan - 72' )
  • 19 Robson-Kanu
  • 07 Pogrebnyak Booked
  • 09 Le Fondre (Sharp - 87' )

Substitutes

  • 24 Cummings
  • 14 Sharp
  • 16 Akpan
  • 17 Gorkss
  • 01 Federici
  • 37 Obita
  • 11 McAnuff
Ref: Chris Sarginson
Att: 9,084

Match Stats

Shots

23 9

On target

8 3

Corners

7 3

Fouls

12 11

Live Text Commentary

Full time

Full Time Match ends, Barnsley 1, Reading 1.

90:00 +5:12 Full time

Full Time Second Half ends, Barnsley 1, Reading 1.

90:00 +3:59 Booking

Booking Patrick McCourt (Barnsley) is shown the yellow card.

90:00 +3:59 Booking

Booking Pavel Pogrebnyak (Reading) is shown the yellow card.

90:00 +3:12

Foul by Patrick McCourt (Barnsley).

90:00 +3:12

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

90:00 +3:00

Attempt saved. Tomasz Cywka (Barnsley) right footed shot from outside the box is saved in the centre of the goal. Assisted by Patrick McCourt.

90:00 +1:31

Corner, Barnsley. Conceded by Stephen Kelly.

89:05 Booking

Booking Jobi McAnuff (Reading) is shown the yellow card for a bad foul.

88:42

Stephen Dawson (Barnsley) wins a free kick on the right wing.

88:42

Foul by Jobi McAnuff (Reading).

87:41

Foul by Chris O'Grady (Barnsley).

87:41

Stephen Kelly (Reading) wins a free kick on the left wing.

86:36 Substitution

Substitution Substitution, Reading. Billy Sharp replaces Adam Le Fondre.

86:14

Attempt missed. Martin Cranie (Barnsley) header from the centre of the box misses to the right. Assisted by Thomas Kennedy with a cross following a corner.

85:53

Corner, Barnsley. Conceded by Chris Gunter.

85:31

Attempt blocked. Thomas Kennedy (Barnsley) left footed shot from outside the box is blocked. Assisted by Scott Wiseman with a cross.

84:59

David Perkins (Barnsley) wins a free kick in the defensive half.

84:59

Foul by Hal Robson-Kanu (Reading).

84:16

Attempt saved. Peter Ramage (Barnsley) header from the centre of the box is saved in the top centre of the goal. Assisted by Thomas Kennedy with a cross.

83:42

Corner, Barnsley. Conceded by Chris Gunter.

83:02

Foul by Chris O'Grady (Barnsley).

83:02

Stephen Kelly (Reading) wins a free kick on the left wing.

82:02

Foul by Patrick McCourt (Barnsley).

82:02

Jobi McAnuff (Reading) wins a free kick in the defensive half.

80:45 Substitution

Substitution Substitution, Barnsley. Stephen Dawson replaces David Fox.

80:26

Foul by Marcus Pedersen (Barnsley).

80:26

Chris Baird (Reading) wins a free kick in the defensive half.

79:34

Hand ball by Hal Robson-Kanu (Reading).

78:30 Goal scored

Goal! Goal! Barnsley 1, Reading 1. Chris O'Grady (Barnsley) right footed shot from the centre of the box to the bottom right corner. Assisted by Scott Wiseman.

75:16 Substitution

Substitution Substitution, Barnsley. Tomasz Cywka replaces Jacob Mellis.

74:57

Attempt missed. Jobi McAnuff (Reading) right footed shot from outside the box is close, but misses to the left.

72:50

Corner, Reading. Conceded by Jack Butland.

72:39

Attempt saved. Adam Le Fondre (Reading) right footed shot from the centre of the box is saved in the top right corner. Assisted by Hope Akpan.

71:11 Substitution

Substitution Substitution, Reading. Hope Akpan replaces Danny Guthrie.

70:12

Attempt saved. Marcus Pedersen (Barnsley) right footed shot from outside the box is saved in the bottom left corner.

69:23

Attempt missed. David Fox (Barnsley) right footed shot from outside the box is high and wide to the right.

66:47

Foul by Chris O'Grady (Barnsley).

66:47

Sean Morrison (Reading) wins a free kick in the defensive half.

66:36 Substitution

Substitution Substitution, Reading. Jobi McAnuff replaces Garath McCleary.

64:41 Substitution

Substitution Substitution, Barnsley. Marcus Pedersen replaces Jason Scotland.

64:22

Corner, Barnsley. Conceded by Hal Robson-Kanu.

64:02

Attempt blocked. Patrick McCourt (Barnsley) right footed shot from outside the box is blocked.

62:55

Jacob Mellis (Barnsley) wins a free kick in the attacking half.

62:55

Foul by Chris Baird (Reading).

62:11

Attempt missed. Chris Gunter (Reading) left footed shot from outside the box is high and wide to the left. Assisted by Danny Guthrie.

60:26

Foul by Patrick McCourt (Barnsley).

60:26

Chris Gunter (Reading) wins a free kick in the defensive half.

60:16

Attempt blocked. David Fox (Barnsley) right footed shot from outside the box is blocked.

59:40

Patrick McCourt (Barnsley) wins a free kick in the attacking half.

59:40

Foul by Adam Le Fondre (Reading).

59:09

David Perkins (Barnsley) wins a free kick in the attacking half.

59:09

Foul by Danny Guthrie (Reading).

58:11

Corner, Barnsley. Conceded by Garath McCleary.

58:08

Attempt blocked. David Fox (Barnsley) right footed shot from outside the box is blocked.

57:20 Booking

Booking Sean Morrison (Reading) is shown the yellow card for a bad foul.

57:07

Patrick McCourt (Barnsley) wins a free kick in the attacking half.

57:07

Foul by Sean Morrison (Reading).

52:04

Attempt saved. Patrick McCourt (Barnsley) left footed shot from the left side of the box is saved in the bottom right corner. Assisted by David Perkins.

50:28 Goal scored

Goal! Goal! Barnsley 0, Reading 1. Hal Robson-Kanu (Reading) left footed shot from outside the box to the bottom right corner. Assisted by Garath McCleary.

48:17

Attempt missed. Adam Le Fondre (Reading) right footed shot from the left side of the box is too high.

48:15

Attempt saved. Adam Le Fondre (Reading) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Stephen Kelly.

47:32

Attempt missed. David Fox (Barnsley) right footed shot from outside the box misses to the right.

47:01

Corner, Barnsley. Conceded by Stephen Kelly.

46:17

Offside, Reading. Garath McCleary tries a through ball, but Adam Le Fondre is caught offside.

45:00

Second Half begins Barnsley 0, Reading 0.

45:00 +3:51 Half time

Half Time First Half ends, Barnsley 0, Reading 0.

45:00 +3:15

Corner, Barnsley. Conceded by Alex Pearce.

45:00 +3:13

Attempt blocked. Patrick McCourt (Barnsley) right footed shot from the right side of the box is blocked. Assisted by David Perkins.

45:00 +0:16

Delay over. They are ready to continue.

44:15

Delay in match Jason Scotland (Barnsley) because of an injury.

41:59

Attempt missed. Jacob Mellis (Barnsley) left footed shot from long range on the left is high and wide to the right.

39:17

Corner, Reading. Conceded by Peter Ramage.

39:11

Attempt blocked. Pavel Pogrebnyak (Reading) left footed shot from outside the box is blocked. Assisted by Danny Guthrie.

38:51

Attempt blocked. Patrick McCourt (Barnsley) right footed shot from outside the box is blocked. Assisted by Chris O'Grady.

36:34

Attempt saved. David Fox (Barnsley) right footed shot from outside the box is saved in the bottom left corner. Assisted by Chris O'Grady.

35:23

David Perkins (Barnsley) wins a free kick on the left wing.

35:23

Foul by Danny Guthrie (Reading).

33:22

Thomas Kennedy (Barnsley) wins a free kick in the defensive half.

33:22

Foul by Hal Robson-Kanu (Reading).

30:28

Offside, Reading. Chris Baird tries a through ball, but Stephen Kelly is caught offside.

29:07

Attempt missed. Jacob Mellis (Barnsley) left footed shot from outside the box misses to the right.

26:40

Attempt missed. Jason Scotland (Barnsley) right footed shot from outside the box is close, but misses to the left. Assisted by Jacob Mellis following a fast break.

25:55 Booking

Booking Jason Scotland (Barnsley) is shown the yellow card.

25:33

Foul by Jason Scotland (Barnsley).

25:33

Chris Gunter (Reading) wins a free kick on the right wing.

24:55

Corner, Reading. Conceded by Patrick McCourt.

24:20 Booking

Booking Jacob Mellis (Barnsley) is shown the yellow card.

23:57

Foul by Jacob Mellis (Barnsley).

23:57

Chris Gunter (Reading) wins a free kick in the attacking half.

22:40

Foul by Chris O'Grady (Barnsley).

22:40

Sean Morrison (Reading) wins a free kick in the defensive half.

21:00

Jacob Mellis (Barnsley) wins a free kick in the defensive half.

21:00

Foul by Danny Guthrie (Reading).

20:08

Foul by David Perkins (Barnsley).

20:08

Hal Robson-Kanu (Reading) wins a free kick in the defensive half.

18:26

Offside, Reading. Adam Le Fondre tries a through ball, but Pavel Pogrebnyak is caught offside.

17:41

Delay over. They are ready to continue.

16:57

Delay in match Martin Cranie (Barnsley) because of an injury.

16:19

Attempt missed. Chris O'Grady (Barnsley) right footed shot from the left side of the box is close, but misses to the left. Assisted by Patrick McCourt with a cross.

13:20

Attempt saved. Jason Scotland (Barnsley) right footed shot from outside the box is saved in the bottom right corner. Assisted by Jacob Mellis.

11:51

Attempt missed. Jason Scotland (Barnsley) left footed shot from outside the box misses to the left. Assisted by Jacob Mellis.

6:41

Attempt saved. David Perkins (Barnsley) left footed shot from outside the box is saved in the bottom right corner. Assisted by Patrick McCourt.

5:34

Foul by Chris O'Grady (Barnsley).

5:34

Chris Gunter (Reading) wins a free kick in the defensive half.

2:16

David Perkins (Barnsley) wins a free kick in the attacking half.

2:16

Foul by Danny Guthrie (Reading).

1:49

Attempt blocked. Garath McCleary (Reading) right footed shot from outside the box is blocked. Assisted by Pavel Pogrebnyak.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers