Four goals shared on Monday evening.Colchester United U23s shared the spoils with their Ipswich counterparts on Monday evening, as they twice fought from behind to level.
And, come the final whistle, it finished 2-2 in an eventful match.
With plenty of pace in both sides, it seemed like a fifth goal might follow but both Barnes and Wright pulled off good stops to retain parity.
The U's carried on pushing forward after the interval, and got level on the hour mark, as Sembie-Ferris lashed home a superb second equaliser.
McGoldrick was again in the thick of it, striking a fine effort off the base of the post, which hit the back of Barnes and allowed McLoughlin to bravely bundle home.
But, despite the U's pressure, it was Town who took a lead into half time.
They got their noses in front midway through the half as Femi Akinwande was bundled over, saw his inital penalty saved, before tucking home the rebound.
The U's responded well and went on to have the better of the first half period.
The ball was dropped into the far post area and David McGoldrick was on hand to stab home.
It was a player returning from injury for Town that gave them the lead after just two minutes.
Lloyd Doyley played an hour and Frankie Kent ninety minutes to give John McGreal additional options going into this weekend's game with Morecambe.
Femi Akinwande and Dion Sembie-Ferris were the men on target in a good night's work from Wayne Brown's men.