High-flying Ipswich came from a goal down to stretch their unbeaten run in the Sky Bet Championship to nine games with a 3-2 victory over Plymouth.
Morgan Whittaker scored a stunning opener for the visitors after seven minutes but Town equalised with time running out in the first half following an own goal by former Norwich full-back Bali Mumba and George Hirst gave Town the lead just after the break.
Ipswich goalkeeper Vaclav Hladky came to the rescue as Argyle pressed during the closing stages, but Marcus Harness struck in the 86th minute to put the game beyond Argyle, despite a late reply from Joe Edwards.
The result keeps Ipswich nine points ahead of third-placed Leeds and five points behind leaders Leicester.
The Tractor Boys almost took the lead after three minutes when Conor Chaplin played in Hirst who prodded the ball goalwards but Plymouth goalkeeper Michael Cooper managed to grab the ball on the goal-line.
Argyle struck first through Whittaker. He collected the ball on the right and strode forward before unleashing a terrific shot from 20 yards which flew past Hladky and into the top-left corner of the goal.
Sierra Leone international Mustapha Bundu, who was brought on in the 19th minute for Argyle’s Ryan Hardie, found himself in acres of space on the right and as he progressed into the Ipswich penalty area, George Edmundson managed to make a last-ditch tackle just outside the box, despite appeals for a free-kick from the visitors.
That was the impetus Town needed to get back into the game and they equalised in the 47th minute through an own goal from Mumba.
It came following Ipswich’s ninth corner of the game. Adam Randall headed the ball across the penalty area and Massimo Luongo back-heeled the ball towards goal, striking Mumba and trickling past Cooper into the goal.
Town took the lead in the 54th minute through Hirst. Leif Davis played a sumptuous ball forward and the Ipswich striker raced clear to fire the ball beyond the despairing Cooper from just inside the penalty area.
Ipswich came close to scoring a third when Omari Hutchinson’s turn and shot inside the penalty area was deflected behind and Town keeper Hladky proved to be the saviour when he first produced a wonderful save from a Dan Scarr header and used his feet to deny Joe Edwards.
The home side confirmed their victory when a low cross from Davis found Harness whose first shot was blocked but he made no mistake at the second attempt.
However, they had to see out a nervous final few minutes when Edwards squeezed a shot past Hladky in the first minute of stoppage time.