Luke Steele made two second-half penalty saves to hand Barnsley their first league win under Keith Hill.

A header from Stephen Foster gave the Tykes the lead before Steele saved the first spot-kick from Ian Harte after Jay McEveley had fouled Jimmy Kebe.

Steele came to the rescue again when he saved Noel Hunt's penalty after McEveley fouled Hal Robson-Kanu.

Matt Done slotted in the second before Robson-Kanu finally scored from the spot after Rob Edwards had fouled Hunt.

Steele also saved a header from Alex Pearce before tipping Jobi McAnuff's fierce driver over the bar.

Prior to denying Harte from the spot, the Tykes keeper pushed the Irishman's goalbound free-kick around the post.

Lineup, Bookings (3) & Substitutions (5)

Reading

  • 01 Federici
  • 05 Pearce
  • 23 Harte
  • 26 Khumalo
  • 04 Karacan
  • 06 Gunnarsson (Manset - 70' )
  • 08 Leigertwood
  • 11 McAnuff
  • 14 Kebe
  • 19 Robson-Kanu
  • 10 Hunt (Church - 84' )

Substitutes

  • 12 McCarthy
  • 15 Morrison
  • 37 Obita
  • 18 Church
  • 22 Manset

Barnsley

  • 01 Steele
  • 02 Hassell
  • 03 McEveley Booked (McNulty - 63' )
  • 04 Edwards
  • 06 Foster Booked
  • 14 Wiseman Booked
  • 10 Done
  • 11 Perkins
  • 19 Butterfield (O'Brien - 80' )
  • 07 Haynes (Gray - 58' )
  • 09 Davies

Substitutes

  • 12 Preece
  • 15 McNulty
  • 08 O'Brien
  • 16 Lovre
  • 27 Gray
Ref: Malone
Att: 15,878

Match Stats

Shots

15 10

On target

10 8

Corners

7 7

Fouls

7 13

Live Text Commentary

90:00 +5:01 Full time

Full Time The referee brings the game to a close.

90:00 +2:52

Effort on goal by Craig Davies from just outside the penalty area goes harmlessly over the target.

90:00 +1:55

Craig Davies takes a shot. Save by Adam Federici. Corner taken right-footed by Jim O'Brien, Andy Gray takes a shot. Save made by Adam Federici.

89:54

Centre by Simon Church, save made by Luke Steele.

89:09

Hal Robson-Kanu has an effort at goal from just inside the box that misses to the right of the target.

87:43

Ian Harte produces a cross, Jimmy McNulty makes a clearance.

85:13

Jimmy Kebe decides to take the corner short. Ian Harte takes a shot. Blocked by David Perkins.

84:35 Booking

Booking The referee books Scott Wiseman for time wasting.

83:48

Hal Robson-Kanu takes a shot. Luke Steele makes a save.

82:59 Substitution

Substitution Simon Church is brought on as a substitute for Noel Hunt.

82:59

Jim O'Brien concedes a free kick for a foul on Jobi McAnuff. Ian Harte takes the indirect free kick.

80:05

Jim O'Brien takes a shot. Save by Adam Federici.

79:05 Substitution

Substitution (Barnsley) makes a substitution, with Jim O'Brien coming on for Jacob Butterfield.

79:05

The offside flag is raised against Noel Hunt. Free kick taken by Luke Steele.

78:42

Inswinging corner taken from the right by-line by Jobi McAnuff.

78:22

Mikele Leigertwood takes a shot. Blocked by Stephen Foster.

76:18

Andy Gray takes a shot. Save by Adam Federici.

75:28

Outswinging corner taken from the right by-line by Jacob Butterfield.

74:06

Noel Hunt provided the assist for the goal.

73:48 Goal scored

Goal! - Hal Robson-Kanu - Reading 1 - 2 Barnsley Placed penalty scored by Hal Robson-Kanu. Reading 1-2 Barnsley.

72:36

Penalty awarded for an unfair challenge on Noel Hunt by Rob Edwards.

69:34 Substitution

Substitution Mathieu Manset is brought on as a substitute for Brynjar Gunnarsson.

67:27

Assist by Jacob Butterfield.

67:27 Goal scored

Goal! - Matty Done - Reading 0 - 2 Barnsley Matty Done grabs a goal from deep inside the penalty box to the bottom left corner of the goal. Reading 0-2 Barnsley.

65:44

Jacob Butterfield produces a left-footed shot from just outside the box that goes wide left of the target.

64:18

Hal Robson-Kanu takes a shot. Rob Edwards gets a block in.

63:00 Substitution

Substitution Jimmy McNulty comes on in place of Jay McEveley.

62:45

Shot from just outside the area by Mikele Leigertwood goes over the bar.

62:19

Jacob Butterfield challenges Jimmy Kebe unfairly and gives away a free kick. Free kick taken by Ian Harte.

61:22

Corner from left by-line taken by Ian Harte.

61:16

The ball is crossed by Jimmy Kebe, Jay McEveley makes a clearance.

59:39

A cross is delivered by Brynjar Gunnarsson.

59:00

Free kick awarded for an unfair challenge on Jobi McAnuff by Jacob Butterfield. Direct free kick taken by Ian Harte.

57:54 Substitution

Substitution (Barnsley) makes a substitution, with Andy Gray coming on for Danny Haynes.

57:20

The ball is delivered by Jimmy Kebe, Headed effort from inside the area by Jem Karacan misses to the left of the goal.

57:05 Penalty

Penalty taken by Noel Hunt saved by Luke Steele. Reading 0-1 Barnsley.

56:22 Booking

Booking Jay McEveley goes into the referee's book for unsporting behaviour.

56:03

Jay McEveley concedes a Penalty for a foul on Hal Robson-Kanu.

54:37 Penalty

Placed penalty missed by Ian Harte.

54:37

Unfair challenge on Jimmy Kebe by Jay McEveley results in a Penalty.

53:07

Jimmy Kebe produces a cross.

52:13

Jem Karacan produces a right-footed shot from the edge of the box and misses to the right of the goal.

51:45

The ball is delivered by Hal Robson-Kanu, save by Luke Steele.

51:15

Jimmy Kebe produces a cross.

51:01

Jimmy Kebe sends in a cross, clearance by Rob Edwards.

49:15

Outswinging corner taken from the left by-line by Ian Harte.

48:20

Ian Harte has an effort direct from the free kick, save by Luke Steele.

48:20 Booking

Booking Stephen Foster is cautioned by the ref for unsporting behaviour.

48:08

Hal Robson-Kanu fouled by Stephen Foster, the ref awards a free kick.

47:32

The official flags Hal Robson-Kanu offside. Free kick taken by Luke Steele.

46:38

Jay McEveley challenges Noel Hunt unfairly and gives away a free kick. Mikele Leigertwood takes the direct free kick.

45:01

The match restarts for the second half.

45:00 +1:06 Half time

Half Time The referee calls an end to the first half.

43:11

Jobi McAnuff gives away a free kick for an unfair challenge on Jacob Butterfield. Free kick taken by Bobby Hassell.

39:39

The ball is swung over by Craig Davies.

37:19

Rob Edwards challenges Hal Robson-Kanu unfairly and gives away a free kick. Ian Harte restarts play with the free kick.

35:19

Unfair challenge on Craig Davies by Mikele Leigertwood results in a free kick. Direct free kick taken by Rob Edwards.

34:34

Danny Haynes is caught offside. Adam Federici restarts play with the free kick.

33:11

Handball decision goes against Hal Robson-Kanu. Free kick taken by Luke Steele.

32:06

Free kick awarded for a foul by Mikele Leigertwood on Craig Davies. Bobby Hassell takes the direct free kick.

31:46

Corner taken right-footed by Jobi McAnuff from the left by-line, save by Luke Steele.

31:26

Jobi McAnuff takes a shot. Save made by Luke Steele.

29:38

Jimmy Kebe decides to take the corner short, free kick awarded for an unfair challenge on Jimmy Kebe by Jay McEveley. The ball is crossed by Ian Harte, Alex Pearce takes a shot. Save by Luke Steele.

28:49

Free kick awarded for an unfair challenge on David Perkins by Jem Karacan. David Perkins restarts play with the free kick.

26:51

Jacob Butterfield provided the assist for the goal.

26:51 Goal scored

Goal! - Stephen Foster - Reading 0 - 1 Barnsley Stephen Foster grabs a headed goal from inside the six-yard box. Reading 0-1 Barnsley.

26:20

Craig Davies takes a shot. Adam Federici makes a save. Corner taken by Jacob Butterfield,

25:56

Unfair challenge on Craig Davies by Alex Pearce results in a free kick. Free kick taken by Jacob Butterfield.

25:16

The ball is crossed by Jimmy Kebe.

23:11

Inswinging corner taken right-footed by Jacob Butterfield played to the near post.

22:58

Craig Davies crosses the ball.

22:39

Mikele Leigertwood concedes a free kick for a foul on Jacob Butterfield. Jay McEveley restarts play with the free kick.

19:55

Centre by Jimmy Kebe, Luke Steele makes a save.

18:56

Effort on goal by Jimmy Kebe from deep inside the penalty area misses to the right of the goal.

17:57

Free kick awarded for a foul by Jay McEveley on Jimmy Kebe. Free kick crossed by Ian Harte, save by Luke Steele.

15:44

Jobi McAnuff takes a shot. Save by Luke Steele.

15:10

Unfair challenge on Ian Harte by Jacob Butterfield results in a free kick. Ian Harte restarts play with the free kick.

12:56

The official flags Noel Hunt offside. Luke Steele takes the indirect free kick.

11:28

The ball is sent over by Noel Hunt, Headed effort from deep inside the penalty area by Jem Karacan misses to the right of the target.

10:00

Corner from right by-line taken by Ian Harte.

9:01

Noel Hunt is penalised for handball and concedes a free kick. Luke Steele restarts play with the free kick.

8:06

Noel Hunt is flagged offside by the assistant referee. Luke Steele restarts play with the free kick.

7:42

Foul by Bobby Hassell on Jimmy Kebe, free kick awarded. Direct free kick taken by Jem Karacan.

7:07

Free kick awarded for an unfair challenge on Bobby Hassell by Jimmy Kebe. Luke Steele restarts play with the free kick.

6:35

Inswinging corner taken from the right by-line by Matty Done.

6:08

Inswinging corner taken left-footed by Matty Done from the right by-line, Bongani Khumalo makes a clearance.

5:49

Danny Haynes takes a shot. Blocked by Alex Pearce.

5:25

The ball is sent over by Noel Hunt, save by Luke Steele.

0:41

Corner taken by Matty Done from the left by-line.

0:07

Jobi McAnuff takes a shot. Save made by Luke Steele.

0:00

The game begins.

Live data and text provided by our data suppliers