Swindon opened the scoring when Giuliano Grazioli's shot went in off the underside of the bar. Just before the break Ipswich equalised when David Johnson rounded Frank Talia before finding the net.
The Suffolk side took the lead soon after the interval when a cross from Jamie Clapham reached Richard Naylor, who turned and shot home.
Swindon presented Ipswich with a third goal when the defender James Williams lost possession on the edge of his area and Naylor gleefully rolled the ball past Talia and into the net. Johnson added the fourth when he shot into an empty net after Talia had saved a low drive from Fabian Wilnis.
Goals: Grazioli (15) 1-0; Johnson (44) 1-1; Naylor (55) 1-2; Naylor (68) 1-2, Johnson (74) 1-4.
Swindon Town: Talia; Williams, Hall, Taylor, Robinson (Willis, 80), Howe, Ndah, McHugh, Hulbert (Walters, 59), Onuora (Hay, 82), Grazioli. Substitutes not used: Glass (gk), Reeves.
Ipswich Town: R Wright; Thetis, Venus (Brown, 88), McGreal, Wilnis, Stockwell, Holland, J Wright, Clapham, Johnson (Axeldal, 84), Naylor. Substitutes not used: Salmon (gk), Friars, Midgley.
Referee: M Fletcher (Warley).
Bookings: Ipswich: Venus, Johnson.
Man of the match: Johnson.
Attendance: 6,195.Reuse content