David McGoldrick’s four-minute double ended Albion’s unbeaten run at Portman Road.
The striker’s two first-half strikes were enough to condemn Oscar Garcia’s side to their first defeat in seven games in a disappointing afternoon.
However, it was Oscar’s side who could have taken an early lead; Andrew Crofts has already found the net twice this season and the midfielder wasn’t far off adding to his tally as he stabbed Will Buckley’s low cross wide on six minutes.
Ryan Tunnicliffe found space for the hosts two minutes later but Inigo Calderon was on hand to block the low cross as Albion cleared the danger.
There was an element of fortune in the goal that saw Mick McCarthy’s side take the lead on 20 minutes. McGoldrick’s strike took a wicked deflection off former Ipswich loanee Keith Andrews before nestling into the net with the aid of the underside of the bar.
McGoldrick soon had his and Town’s second, as the striker showed clever feet to find his way past last man Gordon Greer and confidently bury an arrowed strike past Tomasz Kuszczak.
Albion were left with mountain to climb and it was the lively McGoldrick who almost added to Albion’s woes just minutes after the re-start, firing over from 12 yards out.
An excellent Matthew Upson challenge then denied Aaron Cresswell although from the resulting corner Daryl Murphy came close; powering a header over.
Crofts and Calderon both had opportunities in quick succession, although the pair found Ipswich bodies blocking both their attempts before Kazenga LuaLua rippled the side-netting with a stinging drive.
Albion had strong claims for a penalty waved away when Buckley’s shot seemingly struck hands in the box but referee Stephen Martin was not convinced.
Calderon fired over for the Seagulls and McGoldrick had another attempt at goal as time ebbed away for Oscar and his men.
Albion now have back-to-back home games at the Amex against Sheffield Wednesday and Nottingham Forest in a bid to bounce back from the loss.