Match ends, Ipswich Town 0, Oxford United 1.
Matt Taylor's goal just before half-time reignited Oxford's promotion push and punctured Ipswich's bid to climb into the top six at Portman Road.
Alan Judge's through ball to Kayden Jackson set the Ipswich striker free and his cross was tipped aside by Oxford keeper Simon Eastwood.
Moments later Jackson was in a similar position only for his cross to evade two Ipswich attackers.
Luke Woolfenden's thunderous drive from the edge of the box was blocked and consecutive corners first led to Luke Chambers' header being deflected over the bar and then Eastwood saved at the feet of Will Keane.
Keane went close as he rose highest only to plant his header the wrong side of the post but the visitors took the lead against the run of play when Taylor struck after James Henry slid the ball across the box for the striker to sidefoot home.
Eastwood then tipped over a header from Josh Earl, Woolfenden blocked an attempt by Cameron Brannagan and Taylor was just beaten to the ball by Town keeper Tomas Holy.
In the final minutes, Jackson was given a straight red card for violent conduct.
Report supplied by PA Media.
Line-ups
Ipswich
Formation 3-4-1-2
- 1Holy
- 28WoolfendenBooked at 90mins
- 4Chambers
- 3Earl
- 7EdwardsSubstituted forBishopat 71'minutes
- 21Downes
- 11Nolan
- 29GarbuttBooked at 38mins
- 18JudgeSubstituted forSearsat 90+1'minutes
- 48Keane
- 9JacksonBooked at 90mins
Substitutes
- 5Wilson
- 8Skuse
- 12Norris
- 15Bishop
- 20Sears
- 23Dozzell
- 44Huws
Oxford Utd
Formation 4-3-3
- 1Eastwood
- 14Forde
- 4Dickie
- 5Moore
- 3Ruffels
- 30BrowneBooked at 64mins
- 6Gorrin
- 8Brannagan
- 17HenrySubstituted forAgyeiat 83'minutes
- 9TaylorSubstituted forMackieat 80'minutes
- 27HollandSubstituted forSykesat 70'minutes
Substitutes
- 12Long
- 13Stevens I
- 18Sykes
- 19Mackie
- 20Hanson
- 22Thorne
- 23Agyei
- Referee:
- Scott Oldham
- Attendance:
- 19,363
Match Stats
- Possession
- Home61%
- Away39%
- Shots
- Home12
- Away11
- Shots on Target
- Home2
- Away3
- Corners
- Home7
- Away3
- Fouls
- Home13
- Away13
Live Text
Post update
Full Time
Second Half ends, Ipswich Town 0, Oxford United 1.
Post update
Flynn Downes (Ipswich Town) wins a free kick in the defensive half.
Post update
Foul by Marcus Browne (Oxford United).
Post update
Foul by Flynn Downes (Ipswich Town).
Post update
Daniel Agyei (Oxford United) wins a free kick on the left wing.
Booking
Luke Woolfenden (Ipswich Town) is shown the yellow card for a bad foul.
Post update
Foul by Luke Woolfenden (Ipswich Town).
Post update
Jamie Mackie (Oxford United) wins a free kick on the left wing.
Dismissal
Kayden Jackson (Ipswich Town) is shown the red card for violent conduct.
Post update
Foul by Kayden Jackson (Ipswich Town).
Post update
Robert Dickie (Oxford United) wins a free kick in the defensive half.
Substitution
Substitution, Ipswich Town. Freddie Sears replaces Alan Judge.
Post update
Luke Woolfenden (Ipswich Town) wins a free kick in the defensive half.
Post update
Foul by Marcus Browne (Oxford United).
Post update
Offside, Ipswich Town. Luke Chambers tries a through ball, but Kayden Jackson is caught offside.
Post update
Attempt missed. Marcus Browne (Oxford United) right footed shot from outside the box is high and wide to the right following a corner.
Post update
Attempt blocked. Jamie Mackie (Oxford United) right footed shot from the centre of the box is blocked.
Post update
Corner, Oxford United. Conceded by Luke Garbutt.
Post update
Foul by Will Keane (Ipswich Town).