Cameron Burgess scored two own goals against his former club as Ipswich Town romped to a 4-1 victory at struggling Swansea City.

Jack Clarke’s precise finish from outside the area gave Ipswich an early advantage over a Swansea side who produced their worst home performance of the season.

Goncalo Franco coolly steered home from 15 yards as Swansea rallied at the start of the second half but, having gained some momentum for the first time, Alan Sheehan’s team duly handed it back to their opponents.

After Franco lost out in midfield – as he had done in the lead-up to Clarke’s opener – Leif Davis surged down the left before his dragged shot deflected off the sliding Burgess and beyond the helpless Lawrence Vigouroux.

Swansea tried to respond once more and thought they were level when Ben Cabango’s header was brilliantly turned on to the post by goalkeeper Christian Walton.

But Ipswich pulled clear in the closing stages, with Ivan Azon heading in their third goal from a yard out after Vigouroux had parried Dara O’Shea’s initial effort.

There was more misery to come for Swansea and Burgess, whose name had been cheered by Ipswich’s fans before kick-off as he faced the Tractor Boys for the first time since leaving for Wales in the summer.

With Swansea looking ragged, Jens Cajuste drilled in a cross from the left and Burgess once more turned the ball beyond Vigouroux as he slid towards his own goal in an attempt to clear.

Ipswich have now taken 10 points from their past four matches with the unbeaten run lifting Kieran McKenna’s team to seventh in the Championship.

But this was a fourth defeat in seven league games for a Swansea side who were booed off at half-time and full-time, and drop to 18th in the table.