SWANSEA City had to settle for a point after battling back from 1-0 down in a pulsating encounter at Portman Road.
Pablo Counago gave the hosts a 43rd-minute lead against the run of play, out-muscling Marcos Painter before firing into the roof of the net, but it took the Swans just four minutes to draw level after the break.
Full back Angel Rangel advanced down the right and found Jordi Gomez, who went down under a clumsy challenge from skipper Gareth McCauley.
With the Ipswich players easing for a foul, referee Moss waved play on, allowing Rangel to retrieve the ball and slide a pass across goal for Ferrie Bodde to stroke home his fifth goal of the season.
And 20 minutes later, Roberto Martinez’s side had the lead.
Ipswich cleared a Gomez corner, and after Leon Britton and Ashley Williams had won back possession, Gomez shimmied David Wright before unleashing a left-foot shot past his namesake and into the corner.
Town stepped it up a gear and after some desperate clearances by Garry Monk and Williams, the Swans failed to clear a corner.
Substitute Tommy MIller’s scuffed shot fell eight yards out to Counago, and with the Swans appealing for offside, the Spaniard planted the ball past de Vries for a share of the spoils.