Match ends, Ipswich Town 0, Peterborough United 1.
An own goal by Ipswich defender Mark McGuinness midway through the second half secured a 1-0 win for Peterborough which moved them up to third in League One.
It came after Dan Butler's innocuous cross from the left was sliced past Town goalkeeper Tomas Holy.
Posh should have taken the lead in the first half when they were awarded a penalty but striker Jonson Clarke-Harris blazed the spot-kick over the bar.
A shot from 30 yards out by Clarke-Harris went over the Ipswich bar from a direct free-kick and the visitors' striker Siriki Dembele had his effort palmed away for a corner by Holy.
Peterborough had the chance to take the lead through a penalty from Clarke-Harris but his effort was off target. However, they did go in front in the 69th minute through McGuinness's own goal.
Jon Nolan's 25-yard strike was palmed clear by Posh keeper Christy Pym while Gwion Edwards' shot went just over the bar and with time running out Nsiala had the ball in the net following a corner but it was ruled out for an offside decision.
Report supplied by PA Media
Line-ups
Ipswich
Formation 4-2-3-1
- 1Holy
- 4Chambers
- 22Nsiala
- 2McGuinness
- 3WardBooked at 60mins
- 21Downes
- 23Dozzell
- 18JudgeSubstituted forThomasat 74'minutes
- 15BishopSubstituted forNolanat 74'minutes
- 7EdwardsBooked at 71mins
- 25DrinanSubstituted forSearsat 74'minutes
Substitutes
- 6Woolfenden
- 11Nolan
- 20Sears
- 27Thomas
- 28Cornell
- 30Kenlock
- 44Huws
Peterborough
Formation 3-4-2-1
- 1Pym
- 6Kent
- 4Thompson
- 5Beevers
- 19Kanu
- 8TaylorBooked at 45mins
- 12BrownSubstituted forHamiltonat 82'minutes
- 3Butler
- 15SzmodicsSubstituted forJade-Jonesat 84'minutes
- 10DembéléSubstituted forMasonat 89'minutes
- 9Clarke-Harris
Substitutes
- 7Eisa
- 11Broom
- 13Gyollai
- 16Burrows
- 17Jade-Jones
- 22Hamilton
- 24Mason
- Referee:
- Antony Coggins
Match Stats
- Possession
- Home52%
- Away48%
- Shots
- Home13
- Away7
- Shots on Target
- Home1
- Away0
- Corners
- Home6
- Away6
- Fouls
- Home25
- Away9
Live Text
Post update
Full Time
Second Half ends, Ipswich Town 0, Peterborough United 1.
Post update
Aristote Nsiala (Ipswich Town) wins a free kick in the defensive half.
Post update
Foul by Jonson Clarke-Harris (Peterborough United).
Post update
Attempt missed. Freddie Sears (Ipswich Town) header from the left side of the six yard box misses to the right. Assisted by Flynn Downes following a corner.
Post update
Attempt blocked. Flynn Downes (Ipswich Town) header from the centre of the box is blocked. Assisted by Luke Thomas with a cross.
Post update
Corner, Ipswich Town. Conceded by Dan Butler.
Post update
Foul by Aristote Nsiala (Ipswich Town).
Post update
Ricky Jade-Jones (Peterborough United) wins a free kick in the defensive half.
Substitution
Substitution, Peterborough United. Niall Mason replaces Siriki Dembélé.
Post update
Attempt missed. Siriki Dembélé (Peterborough United) right footed shot from outside the box is too high.
Post update
Foul by Freddie Sears (Ipswich Town).
Post update
Frankie Kent (Peterborough United) wins a free kick in the defensive half.
Post update
Foul by Andre Dozzell (Ipswich Town).
Post update
Jonson Clarke-Harris (Peterborough United) wins a free kick on the left wing.
Substitution
Substitution, Peterborough United. Ricky Jade-Jones replaces Sammie Szmodics.
Post update
Attempt missed. Ethan Hamilton (Peterborough United) left footed shot from the centre of the box is close, but misses to the left. Assisted by Dan Butler with a cross.
Substitution
Substitution, Peterborough United. Ethan Hamilton replaces Reece Brown.
Post update
Foul by Mark McGuinness (Ipswich Town).
Post update
Mark Beevers (Peterborough United) wins a free kick in the defensive half.