Ipswich defender Christophe Berra hit a last-minute winner as Mick McCarthy's side gave their play-off hopes a boost.

Derby got off to the perfect start when Patrick Bamford turned in Craig Forsyth's low cross after 34 seconds.

It took some time for Ipswich to get into their stride but loan signing Jonny Williams's 30-yard strike brought them level 20 minutes from time.

That set the scene for Berra's late header, the defender rising to meet Aaron Cresswell's cross.

Ipswich are now just two points adrift of sixth-placed Reading, heading into the final eight games.

Derby are fourth and manager Steve McClaren might wonder how his team managed to lose given they started so well.

Fresh from slamming five past Nottingham Forest at the weekend, Bamford converted from Forsyth's delivery and was a real threat throughout the opening period.

He should have had a second just after the re-start but he failed in his attempt to chip Dean Gerken after being sent clean through.

The introduction of Sylvan Ebanks-Blake and Frank Nouble changed the contest as not long afterwards, Cresswell played a short free-kick to Williams, who found the corner from 30 yards.

Ebanks-Blake then headed against a post but there was still enough time for Berra to settle the contest.

Ipswich manager Mick McCarthy:

"We will just keep ticking away and trying to pick up points. I'm very pleased with the result and the response after conceding a goal after less than a minute.

"It was more like us after the break, as I don't think we laid a finger on them in the first half. But I thought we deserved the win in the second half."

Derby boss Steve McClaren:

"We have Charlton on Saturday and we have to take our disappointment and anger and make sure we don't let another one slip.

"I thought we controlled the game, created chances but there was not enough care in the final third.

"Our keeper has not had a shot to save apart from picking the ball out of the net from two set-pieces. We caused our own problems in the end."

Lineup, Bookings (6) & Substitutions (5)

Ipswich Town

  • 22 Gerken
  • 04 Chambers (Richardson - 79' )
  • 03 Cresswell
  • 19 Hyam
  • 06 Berra
  • 05 Smith
  • 11 Anderson (Nouble - 60' Booked )
  • 14 Wordsworth
  • 09 Murphy
  • 25 Williams Booked
  • 12 Hunt (Ebanks-Blake - 61' )

Substitutes

  • 01 Loach
  • 15 Mings
  • 16 Green
  • 18 Tabb
  • 24 Richardson
  • 27 Ebanks-Blake
  • 35 Nouble

Derby County

  • 01 Grant
  • 33 Wisdom
  • 03 Forsyth Booked
  • 34 Thorne Booked (Naylor - 93' )
  • 06 Keogh
  • 25 Buxton
  • 04 Bryson Booked
  • 08 Hendrick
  • 09 Martin Booked
  • 35 Bamford (Sammon - 75' )
  • 11 Russell

Substitutes

  • 12 Naylor
  • 15 O'Brien
  • 18 Sammon
  • 26 Legzdins
  • 27 Whitbread
  • 30 Bailey
  • 31 Thomas
Ref: Fred Graham
Att: 17,399

Match Stats

Shots

9 14

On target

3 4

Corners

2 5

Fouls

8 16

Live Text Commentary

Full time

Full Time Match ends, Ipswich Town 2, Derby County 1.

90:00 +5:48 Full time

Full Time Second Half ends, Ipswich Town 2, Derby County 1.

90:00 +4:06

Attempt blocked. Craig Bryson (Derby County) right footed shot from outside the box is blocked. Assisted by Johnny Russell.

90:00 +3:55

Attempt blocked. Craig Bryson (Derby County) right footed shot from outside the box is blocked. Assisted by Conor Sammon.

90:00 +2:13 Substitution

Substitution Substitution, Derby County. Lee Naylor replaces George Thorne because of an injury.

90:00 +0:35 Goal scored

Goal! Goal! Ipswich Town 2, Derby County 1. Christophe Berra (Ipswich Town) header from the centre of the box to the centre of the goal. Assisted by Aaron Cresswell with a cross following a corner.

90:00

Corner, Ipswich Town. Conceded by Richard Keogh.

87:54

Foul by Chris Martin (Derby County).

87:54

Christophe Berra (Ipswich Town) wins a free kick in the defensive half.

86:48

Chris Martin (Derby County) wins a free kick in the defensive half.

86:48

Foul by Anthony Wordsworth (Ipswich Town).

85:21

Offside, Derby County. Chris Martin tries a through ball, but Conor Sammon is caught offside.

83:28 Booking

Booking Craig Forsyth (Derby County) is shown the yellow card.

83:25

Craig Forsyth (Derby County) has gone down, but that's a dive.

83:25

Christophe Berra (Ipswich Town) wins a free kick in the defensive half.

80:06

Sylvain Ebanks-Blake (Ipswich Town) hits the left post with a header from the centre of the box. Assisted by Frank Nouble with a cross.

78:10 Substitution

Substitution Substitution, Ipswich Town. Frazer Richardson replaces Luke Chambers.

77:41 Booking

Booking Frank Nouble (Ipswich Town) is shown the yellow card.

76:40

Attempt missed. Craig Bryson (Derby County) right footed shot from outside the box is high and wide to the right. Assisted by Conor Sammon.

75:59

Attempt missed. Craig Forsyth (Derby County) left footed shot from outside the box is high and wide to the right.

74:49 Substitution

Substitution Substitution, Derby County. Conor Sammon replaces Patrick Bamford.

74:04

Craig Forsyth (Derby County) hits the left post with a left footed shot from the left side of the box. Assisted by Craig Bryson following a fast break.

73:20

Daryl Murphy (Ipswich Town) wins a free kick in the defensive half.

73:20

Foul by Patrick Bamford (Derby County).

72:14

Attempt missed. Patrick Bamford (Derby County) left footed shot from the centre of the box is close, but misses to the right. Assisted by Chris Martin with a cross.

69:16

Corner, Derby County. Conceded by Luke Chambers.

67:45 Goal scored

Goal! Goal! Ipswich Town 1, Derby County 1. Jonathan Williams (Ipswich Town) right footed shot from outside the box to the top right corner. Assisted by Aaron Cresswell following a set piece situation.

67:19

Daryl Murphy (Ipswich Town) wins a free kick in the attacking half.

67:19

Foul by George Thorne (Derby County).

66:00 Booking

Booking Jonathan Williams (Ipswich Town) is shown the yellow card.

65:43

Corner, Derby County. Conceded by Jonathan Williams.

65:41

Attempt blocked. Jeff Hendrick (Derby County) right footed shot from outside the box is blocked. Assisted by Craig Bryson.

64:24

Foul by Luke Hyam (Ipswich Town).

64:24

Jeff Hendrick (Derby County) wins a free kick in the defensive half.

61:34

Offside, Derby County. Jake Buxton tries a through ball, but Johnny Russell is caught offside.

60:26

Attempt blocked. Anthony Wordsworth (Ipswich Town) right footed shot from the left side of the box is blocked.

60:05 Substitution

Substitution Substitution, Ipswich Town. Sylvain Ebanks-Blake replaces Stephen Hunt.

59:56 Substitution

Substitution Substitution, Ipswich Town. Frank Nouble replaces Paul Anderson.

59:23

Corner, Ipswich Town. Conceded by Lee Grant.

59:22

Attempt saved. Daryl Murphy (Ipswich Town) left footed shot from the right side of the box is saved in the centre of the goal. Assisted by Paul Anderson.

58:46

Attempt saved. Jeff Hendrick (Derby County) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Johnny Russell.

57:29

Corner, Derby County. Conceded by Christophe Berra.

56:53

Corner, Derby County. Conceded by Anthony Wordsworth.

53:08

Attempt missed. Paul Anderson (Ipswich Town) header from the right side of the box misses to the left. Assisted by Jonathan Williams with a cross.

52:03

Attempt saved. Patrick Bamford (Derby County) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Johnny Russell.

50:03 Booking

Booking George Thorne (Derby County) is shown the yellow card.

49:48

Jonathan Williams (Ipswich Town) wins a free kick in the attacking half.

49:48

Foul by George Thorne (Derby County).

48:58

Attempt missed. Patrick Bamford (Derby County) right footed shot from the right side of the box is close, but misses the top right corner.

47:22

Foul by Stephen Hunt (Ipswich Town).

47:22

Jake Buxton (Derby County) wins a free kick in the defensive half.

46:53

Delay over. They are ready to continue.

45:58

Delay in match George Thorne (Derby County) because of an injury.

45:24

Tommy Smith (Ipswich Town) wins a free kick in the defensive half.

45:24

Foul by Chris Martin (Derby County).

45:00

Second Half begins Ipswich Town 0, Derby County 1.

45:00 +5:39 Half time

Half Time First Half ends, Ipswich Town 0, Derby County 1.

45:00 +4:28

Jonathan Williams (Ipswich Town) wins a free kick in the attacking half.

45:00 +4:28

Foul by Jeff Hendrick (Derby County).

45:00 +3:48

Delay over. They are ready to continue.

45:00 +2:26

Delay in match Jonathan Williams (Ipswich Town) because of an injury.

45:00 +2:03 Booking

Booking Craig Bryson (Derby County) is shown the yellow card for a bad foul.

45:00 +2:00

Jonathan Williams (Ipswich Town) wins a free kick in the defensive half.

45:00 +2:00

Foul by Craig Bryson (Derby County).

45:00 +1:30

Foul by Tommy Smith (Ipswich Town).

45:00 +1:30

Patrick Bamford (Derby County) wins a free kick on the right wing.

43:55

Stephen Hunt (Ipswich Town) wins a free kick in the defensive half.

43:55

Foul by Craig Forsyth (Derby County).

42:02

Jonathan Williams (Ipswich Town) wins a free kick in the attacking half.

42:02

Foul by Craig Bryson (Derby County).

40:50

Daryl Murphy (Ipswich Town) wins a free kick in the attacking half.

40:50

Foul by Richard Keogh (Derby County).

40:08

Luke Hyam (Ipswich Town) wins a free kick in the defensive half.

40:08

Foul by Craig Bryson (Derby County).

38:30

Stephen Hunt (Ipswich Town) wins a free kick on the right wing.

38:30

Foul by Johnny Russell (Derby County).

36:15

Attempt blocked. Johnny Russell (Derby County) left footed shot from the left side of the box is blocked. Assisted by Jeff Hendrick.

34:43

Delay over. They are ready to continue.

33:11

Delay in match Jonathan Williams (Ipswich Town) because of an injury.

31:26

Jonathan Williams (Ipswich Town) wins a free kick in the defensive half.

31:26

Foul by George Thorne (Derby County).

30:20

Delay over. They are ready to continue.

29:21

Delay in match George Thorne (Derby County) because of an injury.

28:15

Attempt blocked. Chris Martin (Derby County) right footed shot from outside the box is blocked. Assisted by Patrick Bamford.

26:35

Foul by Luke Chambers (Ipswich Town).

26:35

Johnny Russell (Derby County) wins a free kick on the left wing.

26:03

Attempt saved. Patrick Bamford (Derby County) left footed shot from the right side of the box is saved in the bottom right corner. Assisted by Craig Bryson.

24:47

Attempt blocked. Aaron Cresswell (Ipswich Town) left footed shot from outside the box is blocked. Assisted by Daryl Murphy.

19:45

Attempt blocked. Anthony Wordsworth (Ipswich Town) left footed shot from outside the box is blocked. Assisted by Paul Anderson.

15:57

Jonathan Williams (Ipswich Town) wins a free kick in the defensive half.

15:57

Foul by George Thorne (Derby County).

14:32 Booking

Booking Chris Martin (Derby County) is shown the yellow card for a bad foul.

14:20

Tommy Smith (Ipswich Town) wins a free kick in the defensive half.

14:20

Foul by Chris Martin (Derby County).

10:18

Foul by Luke Hyam (Ipswich Town).

10:18

Jeff Hendrick (Derby County) wins a free kick on the right wing.

7:05

Corner, Derby County. Conceded by Luke Chambers.

6:32

Hand ball by Jonathan Williams (Ipswich Town).

5:59

Attempt blocked. Paul Anderson (Ipswich Town) left footed shot from outside the box is blocked.

4:42

Foul by Christophe Berra (Ipswich Town).

4:42

Chris Martin (Derby County) wins a free kick in the defensive half.

0:37 Goal scored

Goal! Goal! Ipswich Town 0, Derby County 1. Patrick Bamford (Derby County) left footed shot from the left side of the six yard box to the bottom left corner. Assisted by Craig Forsyth with a cross.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers