Brilliant Blues hit Rovers for six under the Portman Road lights
Lee Evans scored a hat-trick as Town romped to their first home win of the season against Doncaster Rovers.
Macauley Bonne was at the double and George Edmundson completed the scoring in a night of thoroughly entertaining football under the lights at Portman Road.
Paul Cook made two changes to the starting XI who drew with Sheffield Wednesday at the weekend.
Evans returned to the side while Sam Morsy wore the captain's armband on his League debut for the Club.
Town took the lead on 13 minutes. Wes Burns intercepted Kyle Knowle's pass midway inside Doncaster's half and beat his man for pace before playing the ball across for Bonne to tap in his sixth goal of the season from close range.
The Blues could've doubled their lead 10 minutes later as Scott Fraser looked to play Bersant Celina in behind but the outstretched leg of Tom Anderson prevented the Kosovo international from going one-on-one with the 'keeper.
Town found their second of the night with just over half an hour played, Evans volleying into the back of the net after Fraser's in-swinging corner had been flicked onto the back post.
Celina saw his low, swerving effort skid off the surface and palmed behind by Dahlberg shortly afterwards, Morsy firing over the target after Fraser's resulting corner had been worked to the edge of the area.
Town pushed for a third in additional time at the end of the first half but Fraser's cross was headed out for a corner by Anderson with Bonne ready to convert from close range behind the Doncaster 'skipper.
Rovers made two changes at the break but Cook's side continued to dominate in the early stages of the second period, the vast majority of the play taking place inside the visitors' half.
Doncaster's Anderson was frustrating Town again just after the hour-mark, Burns connecting with Janoi Donacien's dinked cross with a sweet volley which hit the centre-back square in the face.
The Blues added their third goal 10 minutes later, Evans heading in his second of the match from Celina's pinpoint cross to the back post.
Not to be outdone by the Welshman, Ipswich-born Bonne completed his brace in spectacular fashion two minutes afterwards. The striker chested Celina's cross before hitting a first time, left-footed volley into the back of the net from the edge of the area.
Evans added his hat-trick goal moments later, his powerful shot going in off the underside of the crossbar in front of a raucous Portman Road.
Edmundson netted his first for the Club with 10 minutes remaining, diverting Evans' near-post free-kick into the roof of the net.
Substitute Rekeem Harper hit the post from the edge of the area as Town went inches away from a seventh late on.
Town: Hladky, Donacien, Edmundson, Burgess, Penney, Evans (Harper 82'), Morsy (C), Burns (Aluko 77'), Celina (Chaplin 77'), Fraser, Bonne.
Subs: Holy, Woolfenden, El Mizouni, Norwood.
Doncaster: Dahlberg, Knoyle, Anderson (C), Williams, Close, Rowe, Smith, Hiwula (Oluwa 46'), Dodoo, Cukur (Barlow 78'), Gardner (Vilca 46').
Subs: Jones, Seaman, Horton, Hasani.
Booked: Dodoo, Smith.