Conor Chaplin scored a late equaliser to rescue Ipswich a point in a 2-2 draw at his old club Portsmouth.
Two goals in the opening 11 minutes paved the way for a pulsating night at Fratton Park.
Pompey took the lead after four minutes with a 25-yard free-kick from Marlon Pack that curled around the wall and in off a post.
Ipswich equalised seven minutes later when a Lee Evans free-kick from the right eluded everyone except Cameron Burgess, who netted from two yards out.
Josh Koroma had an effort cleared off the line for the hosts, while Pompey goalkeeper Josh Griffiths saved well to deny Evans.
Portsmouth edged ahead again on the hour mark when substitute Denver Hume crossed deep to Sean Raggett, who headed across goal for Colby Bishop to tap home.
But Pompey’s hopes of a win were dashed three minutes from time when Chaplin took advantage of a spill from Griffiths to tap into an empty net.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.