Ipswich moved into the Championship play-off places after two goals from David McGoldrick and another from Luke Chambers earned victory at Doncaster.

McGoldrick and Town captain Chambers headed home from corners in the first half, exposing flimsy defending.

Mark Duffy then saw a 25-yard free-kick tipped onto the crossbar for Rovers.

Ironclad Ipswich

Ipswich are enjoying their longest unbeaten run of the season. They have not lost any of their last six matches, a run in which they have won four times

McGoldrick grabbed his second when he again had far too much space in a dangerous position, sliding home after Daryl Murphy's low centre.

A lifeless Doncaster, whose injury worries were obvious in some of their haphazard defending, have now won just once in 12 league games.

Ipswich gave notice of their aerial threat when McGoldrick met a Ryan Tunnicliffe cross from the left, but his header lacked any power.

It proved a sighter for Town's top marksman as he picked his spot when allowed a free jump at Aaron Cresswell's corner.

With Ipswich's second corner of the match, they were 2-0 up, an unmarked Chambers converting Tunnicliffe drifted cross,

Rovers would have pulled a goal back before the break but for Dean Gerken, the Ipswich goalkeeper making good ground to push a 25-yard Duffy free-kick, headed for the top corner, onto the crossbar.

McGoldrick deservedly grabbed his second, sliding home from Murphy's cross.

Murphy was denied a goal by Ross Turnbull moments later when through one-on-one, with Frank Nouble's follow up offside.

Turnbull got down well to prevent McGoldrick's hat-trick as Doncaster's resistance went limp.

When the hosts did get in behind, skipper Richie Wellens chose the wrong option, passing across goal when he could have shot at an exposed Gerken.

McGoldrick missed two more chances for his hat-trick before being replaced on 83 minutes.

Chambers almost completed a memorable Boxing Day for Town fans when he burst into the area but his shot flashed wide in the closing moments.

Doncaster manager Paul Dickov:

"We can work on tactics and formations but you can't legislate for two player switching off at a set-piece. Especially against a big, physical team - you can't expect to come back from that.

"It was far too easy.

"I've been loathe to blame the injuries in recent weeks but it is taking its toll. We want to stay in this division, I still believe we will do that comfortably."

Ipswich manager Mick McCarthy:

"Recent performances have been good but this league is so bonkers.

"You can have that good run and get into the top three but then you can lose three easily on the bounce.

"Doncaster beat Leicester here and QPR here - that's the league."

Lineup, Bookings (1) & Substitutions (6)

Doncaster Rovers

  • 01 Turnbull
  • 02 Quinn Booked
  • 27 Yun
  • 04 Furman
  • 15 Wakefield
  • 12 McCullough
  • 07 Duffy
  • 19 Wellens
  • 22 Robinson (Bennett - 73' )
  • 10 Macheda (Peterson - 53' )
  • 25 Forrester (Cotterill - 70' )

Substitutes

  • 11 Cotterill
  • 13 Maxted
  • 17 Woods
  • 21 De Val
  • 23 Bennett
  • 30 Peterson
  • 31 Stevens

Ipswich Town

  • 22 Gerken
  • 04 Chambers
  • 03 Cresswell
  • 08 Skuse
  • 06 Berra
  • 05 Smith
  • 19 Hyam
  • 16 Tunnicliffe
  • 09 Murphy (Anderson - 91' )
  • 10 McGoldrick (Taylor - 83' )
  • 35 Nouble (Graham - 74' )

Substitutes

  • 01 Loach
  • 07 Edwards
  • 11 Anderson
  • 15 Mings
  • 17 Graham
  • 18 Tabb
  • 26 Taylor
Ref: Tony Harrington
Att: 7,753

Match Stats

Shots

6 13

On target

2 8

Corners

2 5

Fouls

14 19

Live Text Commentary

Full time

Full Time Match ends, Doncaster Rovers 0, Ipswich Town 3.

90:00 +3:01 Full time

Full Time Second Half ends, Doncaster Rovers 0, Ipswich Town 3.

90:00 +1:59

Foul by David Cotterill (Doncaster Rovers).

90:00 +1:59

Paul Anderson (Ipswich Town) wins a free kick on the left wing.

90:00 +1:41

Foul by Paul Quinn (Doncaster Rovers).

90:00 +1:41

Paul Anderson (Ipswich Town) wins a free kick on the left wing.

90:00 +1:05

Foul by Mark Duffy (Doncaster Rovers).

90:00 +1:05

Paul Taylor (Ipswich Town) wins a free kick on the left wing.

90:00 +0:40 Substitution

Substitution Substitution, Ipswich Town. Paul Anderson replaces Daryl Murphy.

88:47

Attempt missed. Luke Chambers (Ipswich Town) right footed shot from the right side of the box misses to the left. Assisted by Luke Hyam.

87:25

Mark Duffy (Doncaster Rovers) wins a free kick on the right wing.

87:25

Foul by Paul Taylor (Ipswich Town).

86:43

Corner, Doncaster Rovers. Conceded by Aaron Cresswell.

84:30

Hand ball by David Cotterill (Doncaster Rovers).

83:38

Attempt missed. Kyle Bennett (Doncaster Rovers) left footed shot from the centre of the box misses to the left. Assisted by Liam Wakefield with a headed pass following a set piece situation.

83:11

Dean Furman (Doncaster Rovers) wins a free kick in the attacking half.

83:11

Foul by Paul Taylor (Ipswich Town).

82:45 Substitution

Substitution Substitution, Ipswich Town. Paul Taylor replaces David McGoldrick.

82:11

Alex Peterson (Doncaster Rovers) wins a free kick in the attacking half.

82:11

Foul by Christophe Berra (Ipswich Town).

80:48

Attempt missed. Alex Peterson (Doncaster Rovers) header from the centre of the box misses to the right. Assisted by David Cotterill with a cross.

79:58 Booking

Booking Paul Quinn (Doncaster Rovers) is shown the yellow card.

75:21

Foul by Kyle Bennett (Doncaster Rovers).

75:21

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

74:42

Attempt saved. David McGoldrick (Ipswich Town) left footed shot from outside the box is saved in the bottom right corner. Assisted by Luke Hyam.

73:10 Substitution

Substitution Substitution, Ipswich Town. Jordan Graham replaces Frank Nouble.

73:00 Substitution

Substitution Substitution, Doncaster Rovers. Kyle Bennett replaces Theo Robinson.

72:31

Attempt missed. David McGoldrick (Ipswich Town) right footed shot from outside the box misses to the right. Assisted by Daryl Murphy.

70:46

Foul by Mark Duffy (Doncaster Rovers).

70:46

Frank Nouble (Ipswich Town) wins a free kick in the defensive half.

69:06 Substitution

Substitution Substitution, Doncaster Rovers. David Cotterill replaces Harry Forrester.

66:26

Attempt missed. Alex Peterson (Doncaster Rovers) header from the centre of the box is close, but misses to the right. Assisted by Mark Duffy with a cross.

64:05

Dean Furman (Doncaster Rovers) wins a free kick in the defensive half.

64:05

Foul by David McGoldrick (Ipswich Town).

62:10

Richard Wellens (Doncaster Rovers) wins a free kick on the right wing.

62:10

Foul by Aaron Cresswell (Ipswich Town).

60:13

Foul by Theo Robinson (Doncaster Rovers).

60:13

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

59:35

Ross Turnbull (Doncaster Rovers) wins a free kick in the defensive half.

59:35

Foul by Luke Chambers (Ipswich Town).

59:08

Corner, Ipswich Town. Conceded by Mark Duffy.

58:20

Dangerous play by Mark Duffy (Doncaster Rovers).

58:20

Cole Skuse (Ipswich Town) wins a free kick in the defensive half.

57:39

Attempt missed. Frank Nouble (Ipswich Town) right footed shot from the centre of the box misses to the right. Assisted by David McGoldrick with a through ball.

55:20

Attempt saved. David McGoldrick (Ipswich Town) right footed shot from outside the box is saved in the bottom right corner. Assisted by Luke Hyam.

54:22

Harry Forrester (Doncaster Rovers) wins a free kick in the attacking half.

54:22

Foul by Cole Skuse (Ipswich Town).

53:51

Offside, Ipswich Town. Daryl Murphy tries a through ball, but Frank Nouble is caught offside.

53:42

Attempt saved. Daryl Murphy (Ipswich Town) left footed shot from the left side of the box is saved in the bottom right corner. Assisted by David McGoldrick.

52:16 Substitution

Substitution Substitution, Doncaster Rovers. Alex Peterson replaces Federico Macheda.

51:59

Foul by Mark Duffy (Doncaster Rovers).

51:59

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

50:42 Goal scored

Goal! Goal! Doncaster Rovers 0, Ipswich Town 3. David McGoldrick (Ipswich Town) right footed shot from the centre of the box to the bottom left corner. Assisted by Daryl Murphy.

48:39

Luke McCullough (Doncaster Rovers) wins a free kick in the defensive half.

48:39

Foul by Daryl Murphy (Ipswich Town).

48:12

Corner, Ipswich Town. Conceded by Liam Wakefield.

45:20

Richard Wellens (Doncaster Rovers) wins a free kick in the defensive half.

45:20

Foul by Frank Nouble (Ipswich Town).

45:00

Second Half begins Doncaster Rovers 0, Ipswich Town 2.

45:00 +1:19 Half time

Half Time First Half ends, Doncaster Rovers 0, Ipswich Town 2.

44:50

Theo Robinson (Doncaster Rovers) wins a free kick in the defensive half.

44:50

Foul by Frank Nouble (Ipswich Town).

44:32

Corner, Ipswich Town. Conceded by Harry Forrester.

43:38

Foul by Richard Wellens (Doncaster Rovers).

43:38

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

42:31

Foul by Dean Furman (Doncaster Rovers).

42:31

Ryan Tunnicliffe (Ipswich Town) wins a free kick in the defensive half.

41:30

Attempt missed. Theo Robinson (Doncaster Rovers) right footed shot from the right side of the box is close, but misses to the right. Assisted by Richard Wellens with a through ball.

38:45

Theo Robinson (Doncaster Rovers) wins a free kick in the defensive half.

38:45

Foul by Cole Skuse (Ipswich Town).

38:08

Attempt saved. Mark Duffy (Doncaster Rovers) right footed shot from outside the box is saved in the top right corner.

37:13

Mark Duffy (Doncaster Rovers) wins a free kick in the attacking half.

37:13

Foul by Cole Skuse (Ipswich Town).

32:18

Harry Forrester (Doncaster Rovers) wins a free kick in the defensive half.

32:18

Foul by David McGoldrick (Ipswich Town).

30:48

Yun Suk-Young (Doncaster Rovers) wins a free kick on the left wing.

30:48

Foul by Luke Hyam (Ipswich Town).

29:10 Goal scored

Goal! Goal! Doncaster Rovers 0, Ipswich Town 2. Luke Chambers (Ipswich Town) header from the centre of the box to the high centre of the goal. Assisted by Ryan Tunnicliffe with a cross following a corner.

28:47

Corner, Ipswich Town. Conceded by Paul Quinn.

27:38

Attempt missed. Frank Nouble (Ipswich Town) header from the centre of the box misses to the right. Assisted by Luke Chambers with a cross.

27:00

Mark Duffy (Doncaster Rovers) wins a free kick on the right wing.

27:00

Foul by Luke Hyam (Ipswich Town).

25:43

Harry Forrester (Doncaster Rovers) wins a free kick in the defensive half.

25:43

Foul by Frank Nouble (Ipswich Town).

24:31

Corner, Doncaster Rovers. Conceded by Aaron Cresswell.

23:12 Goal scored

Goal! Goal! Doncaster Rovers 0, Ipswich Town 1. David McGoldrick (Ipswich Town) header from the centre of the box to the bottom left corner. Assisted by Aaron Cresswell with a cross following a corner.

22:38

Corner, Ipswich Town. Conceded by Paul Quinn.

21:23

Offside, Doncaster Rovers. Richard Wellens tries a through ball, but Theo Robinson is caught offside.

16:43

Offside, Doncaster Rovers. Dean Furman tries a through ball, but Federico Macheda is caught offside.

15:14

Attempt saved. David McGoldrick (Ipswich Town) header from the centre of the box is saved in the centre of the goal. Assisted by Aaron Cresswell with a cross.

13:38

Offside, Ipswich Town. Luke Hyam tries a through ball, but Daryl Murphy is caught offside.

11:39

Mark Duffy (Doncaster Rovers) wins a free kick in the defensive half.

11:39

Foul by David McGoldrick (Ipswich Town).

11:14

Foul by Federico Macheda (Doncaster Rovers).

11:14

Aaron Cresswell (Ipswich Town) wins a free kick in the defensive half.

9:50

Harry Forrester (Doncaster Rovers) wins a free kick in the defensive half.

9:50

Foul by Cole Skuse (Ipswich Town).

8:11

Yun Suk-Young (Doncaster Rovers) wins a free kick in the defensive half.

8:11

Foul by David McGoldrick (Ipswich Town).

7:16

Attempt saved. Theo Robinson (Doncaster Rovers) right footed shot from outside the box is saved in the centre of the goal. Assisted by Mark Duffy.

6:42

Attempt blocked. Daryl Murphy (Ipswich Town) left footed shot from long range on the left is blocked. Assisted by Luke Hyam.

3:06

Foul by Theo Robinson (Doncaster Rovers).

3:06

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

2:29

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 Ryan Tunnicliffe.

1:44

Foul by Richard Wellens (Doncaster Rovers).

1:44

Cole Skuse (Ipswich Town) wins a free kick in the defensive half.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers