Championship strugglers Ipswich netted five second-half goals in a stunning comeback to end the four-match winning streak of play-off hopefuls Barnsley.

Craig Davies's early penalty and a Ricardo Vaz Te header put the Tykes into a commanding half-time lead.

But Ipswich midfielder Keith Andrews silenced Oakwell with two goals within four minutes of the restart to level.

Danny Collins, Michael Chopra and Jason Scotland left Barnsley shell-shocked before Davies grabbed a late third.

It was a vital victory for Paul Jewell's men, who were level on points with third-bottom Nottingham Forest before the late-kick-off.

A shocking run of seven straight defeats had seen Ipswich, who Jewell insists are still gelling after he made 13 summer signings , plummet towards the relegation zone.

In contrast Barnsley have rapidly climbed a tight league table with five wins in six games to leave Tykes fans dreaming of an unlikely play-off spot.

And it seemed Keith Hill's side were on their way to moving up to seventh place, just two points behind Yorkshire rivals Leeds United, after a dominant first-half display.

They took the lead from the spot after Danny Drinkwater was brought down by David Stockdale and Davies stepped up to send the England goalkeeper the wrong way on 13 minutes.

They doubled their lead when Vaz Te rushed to the near post to meet a Butterfield corner with a diving header.

Ipswich got back into the game in the first 20 seconds of the second half when Andrews unleashed an unstoppable volley into the bottom corner of the net.

And they levelled moments later as Andrews powered home Aaron Cresswell's cross with his head.

They completed a remarkable comeback when Collins rose highest to head in Lee Martin's corner and went further ahead a minute later as Chopra buried his effort in off a post.

Cresswell's inviting cross was slotted into the corner by an unmarked Scotland for the fifth, before Davies added a consolation by curling in a wonderful 25-yard free-kick.

Lineup, Bookings (5) & Substitutions (6)

Barnsley

  • 01 Steele
  • 02 Hassell
  • 06 Foster
  • 14 Wiseman
  • 15 McNulty
  • 08 O'Brien (Ranger - 71' )
  • 11 Perkins
  • 19 Butterfield
  • 20 Drinkwater (Done - 17' )
  • 09 Davies
  • 18 Vaz Te (Haynes - 66' )

Substitutes

  • 12 Preece
  • 17 Addison
  • 10 Done
  • 07 Haynes
  • 40 Ranger

Ipswich Town

  • 13 Stockdale Booked
  • 03 Cresswell
  • 25 Collins
  • 31 Sonko Booked
  • 07 Edwards
  • 08 Bowyer
  • 11 Martin Booked (Carson - 83' )
  • 15 Andrews Booked
  • 10 Chopra Booked (Ellington - 80' )
  • 14 Scotland
  • 27 Murphy (Wabara - 89' )

Substitutes

  • 12 Lee-Barrett
  • 22 Carson
  • 26 Wabara
  • 21 Bullard
  • 18 Ellington
Ref: Sutton
Att: 9,107

Match Stats

Shots

15 16

On target

10 12

Corners

9 6

Fouls

6 16

Live Text Commentary

90:00 +4:59

The game is over, as the referee blows his whistle.

90:00 +3:27

Jacob Butterfield has shot on goal from just outside the penalty box which goes wide of the right-hand upright.

90:00 +0:56

Unfair challenge on Reece Wabara by Danny Haynes results in a free kick. Aaron Cresswell takes the free kick. Effort from outside the box by Keith Andrews goes wide right of the target.

89:13

Keith Andrews gives away a free kick for an unfair challenge on Danny Haynes. Free kick taken by Danny Haynes.

88:45 Substitution

Substitution Daryl Murphy goes off and Reece Wabara comes on.

88:03

Assist by Nile Ranger.

88:03 Goal scored

Goal - Craig Davies - Barnsley 3 - 5 Ipswich Free kick scored by Craig Davies from outside the area to the top left corner of the goal. Barnsley 3-5 Ipswich.

86:58

Ibrahima Sonko concedes a free kick for a foul on Nile Ranger.

86:22

Craig Davies takes a shot. Blocked by Aaron Cresswell.

82:57 Substitution

Substitution Lee Martin leaves the field to be replaced by Josh Carson.

82:04

Assist by Aaron Cresswell.

82:04 Goal scored

Goal - Jason Scotland - Barnsley 2 - 5 Ipswich Jason Scotland scores a goal from close range to the bottom left corner of the goal. Barnsley 2-5 Ipswich.

81:17

Free kick awarded for an unfair challenge on Danny Haynes by Nathan Ellington. Jimmy McNulty restarts play with the free kick.

80:42

Lee Bowyer handles the ball and concedes a free kick. Luke Steele takes the free kick.

79:25 Substitution

Substitution Michael Chopra goes off and Nathan Ellington comes on.

79:12

Effort on goal by Lee Bowyer from just inside the area clears the bar.

78:16

David Perkins produces a left-footed effort from long distance that goes harmlessly over the bar.

77:46

Daryl Murphy takes a shot. Save made by Luke Steele.

76:18

Corner taken by Lee Martin from the left by-line played to the near post, clearance by Nile Ranger.

74:32

The assistant referee flags for offside against Danny Haynes. Free kick taken by David Stockdale.

71:57

Free kick awarded for a foul by Keith Andrews on Nile Ranger. Jacob Butterfield takes the direct free kick.

70:56 Substitution

Substitution Nile Ranger on for Jim O'Brien.

69:46

Matty Done is caught offside. Indirect free kick taken by David Stockdale.

68:00

Assist by Lee Bowyer.

68:00 Goal scored

Goal - Michael Chopra - Barnsley 2 - 4 Ipswich Michael Chopra grabs a goal from close range to the bottom right corner of the goal. Barnsley 2-4 Ipswich.

65:58 Substitution

Substitution Danny Haynes replaces Ricardo Vaz Te.

65:24

The assist for the goal came from Lee Martin.

65:24 Goal scored

Goal - Danny Collins - Barnsley 2 - 3 Ipswich Danny Collins grabs a headed goal from inside the six-yard box. Barnsley 2-3 Ipswich.

64:57

Outswinging corner taken from the right by-line by Lee Martin,

63:49

Craig Davies produces a right-footed shot from outside the penalty box and misses right.

63:28

Jason Scotland takes a shot. Save by Luke Steele.

62:58

The assistant referee signals for offside against Michael Chopra. Luke Steele takes the free kick.

62:47

Jason Scotland takes a shot. Luke Steele makes a save.

61:08

Lee Bowyer gives away a free kick for an unfair challenge on David Perkins. Luke Steele restarts play with the free kick.

58:53

Corner taken by Lee Martin from the right by-line, clearance by Ricardo Vaz Te.

58:29

Unfair challenge on Lee Martin by Matty Done results in a free kick. Direct free kick taken by Keith Andrews.

57:03

Luke Steele takes the free kick.

57:03 Booking

Booking The referee books Michael Chopra for unsporting behaviour.

56:53

Unfair challenge on Stephen Foster by Michael Chopra results in a free kick.

55:33

Corner taken by Lee Martin from the right by-line.

55:20

Corner taken short by Lee Martin.

54:03

Luke Steele takes the free kick.

54:03 Booking

Booking Keith Andrews shown a yellow card.

53:54

Keith Andrews challenges David Perkins unfairly and gives away a free kick.

53:23

Free kick awarded for a foul by Lee Martin on Scott Wiseman. Luke Steele takes the direct free kick.

53:02

Carlos Edwards fouled by Scott Wiseman, the ref awards a free kick. Free kick taken by Lee Martin.

51:27

Jacob Butterfield gives away a free kick for an unfair challenge on Keith Andrews. Direct free kick taken by Carlos Edwards.

50:19

Keith Andrews challenges Jim O'Brien unfairly and gives away a free kick. Free kick taken by Bobby Hassell. Effort on goal by Jacob Butterfield from long range goes harmlessly over the bar.

49:54

Corner taken by Jacob Butterfield, Keith Andrews manages to make a clearance.

48:52

Assist on the goal came from Aaron Cresswell.

48:52 Goal scored

Goal - Keith Andrews - Barnsley 2 - 2 Ipswich Keith Andrews finds the back of the net with a headed goal from close range. Barnsley 2-2 Ipswich.

47:57

Aaron Cresswell fouled by Jim O'Brien, the ref awards a free kick. Free kick crossed by Lee Martin, clearance by David Perkins.

45:22 Goal scored

Goal - Keith Andrews - Barnsley 2 - 1 Ipswich Keith Andrews finds the net with a goal from just outside the penalty box to the bottom right corner of the goal. Barnsley 2-1 Ipswich.

45:01

The referee blows his whistle to start the second half.

45:00 +3:36

The referee calls an end to the first half.

45:00 +2:55

Foul by Lee Bowyer on Jim O'Brien, free kick awarded. Free kick taken by Jacob Butterfield.

45:00 +1:13

Jason Scotland has an effort at goal from outside the area which goes wide right of the goal.

44:47

Lee Martin takes a shot. Blocked by Jacob Butterfield. Inswinging corner taken from the left by-line by Lee Martin.

41:13

Scott Wiseman delivers the ball.

39:59

Centre by Matty Done, save made by David Stockdale.

38:35

Assist on the goal came from Jacob Butterfield.

38:35 Goal scored

Goal - Ricardo Vaz Te - Barnsley 2 - 0 Ipswich Ricardo Vaz Te scores a headed goal from inside the six-yard box. Barnsley 2-0 Ipswich.

38:17

Corner taken by Jacob Butterfield played to the near post,

37:01

Craig Davies takes a shot. David Stockdale makes a save.

35:56

Inswinging corner taken by Jacob Butterfield, David Stockdale makes a save.

35:46

Craig Davies takes a shot. Save made by David Stockdale.

35:35

Jacob Butterfield takes a short corner.

35:02

Corner taken by Jacob Butterfield played to the near post, clearance by Lee Bowyer.

32:47

Free kick awarded for an unfair challenge on Jacob Butterfield by Lee Bowyer. Luke Steele takes the free kick.

30:00

Daryl Murphy takes a shot. Luke Steele makes a save.

27:15

Free kick taken by Luke Steele.

27:15 Booking

Booking The referee shows Lee Martin a yellow card.

27:13

David Perkins fouled by Lee Martin, the ref awards a free kick.

27:00

Lee Martin takes a shot. Save made by Luke Steele.

26:29

Craig Davies takes a shot. Save by David Stockdale.

23:10

Free kick crossed right-footed by Jacob Butterfield from left channel.

23:10 Booking

Booking Ibrahima Sonko is given a yellow card.

23:00

Jim O'Brien fouled by Ibrahima Sonko, the ref awards a free kick.

22:07

Shot from just outside the box by Lee Bowyer misses to the left of the goal.

21:14

Aaron Cresswell produces a cross, save by Luke Steele.

20:57

The official flags Craig Davies offside. Indirect free kick taken by David Stockdale.

20:29

Foul by Lee Bowyer on Jacob Butterfield, free kick awarded. Free kick taken by Jacob Butterfield.

16:53 Substitution

Substitution Matty Done replaces Daniel Drinkwater.

15:51

Jason Scotland fouled by Daniel Drinkwater, the ref awards a free kick. The free kick is swung in left-footed by Aaron Cresswell, save made by Luke Steele.

15:10

The ball is crossed by Ricardo Vaz Te, clearance made by Danny Collins.

13:33

Assist by Daniel Drinkwater.

13:33 Goal scored

Goal - Craig Davies - Barnsley 1 - 0 Ipswich Power penalty scored by Craig Davies. Barnsley 1-0 Ipswich.

12:43 Booking

Booking Booking for David Stockdale for unsporting behaviour.

12:32

David Stockdale challenges Daniel Drinkwater unfairly and gives away a Penalty.

11:54

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

11:30

Ricardo Vaz Te takes a shot. Ibrahima Sonko gets a block in. Jacob Butterfield takes a shot. Danny Collins gets a block in.

8:01

Corner taken left-footed by Jacob Butterfield from the right by-line, Daryl Murphy manages to make a clearance.

6:57

Free kick awarded for a foul by Keith Andrews on Jacob Butterfield. Jim O'Brien fires a strike on goal direct from the free kick, save made by David Stockdale.

6:12

Jacob Butterfield takes a shot. Blocked by Danny Collins. Jacob Butterfield takes a inswinging corner to the near post.

3:32

Curled right-footed shot by Lee Bowyer. Scott Wiseman gets a block in.

2:25

Corner taken left-footed by Jacob Butterfield, Ricardo Vaz Te produces a header from deep inside the six-yard box that clears the crossbar.

2:18

Jim O'Brien crosses the ball, clearance by Carlos Edwards.

0:00

The ref blows the whistle to begin the match.

Live text and data provided by The Press Association