Two goals in 42 seconds either side of half time propelled Town to a third successive win.
Leiston had gone ahead in the 26th minute but Wilson Carvalho equalised from the penalty spot with the last kick of the first half and Mike Taylor headed what turned out to be the winner immediately after the restart.
A full report is now available under the First Team Match Reports Section.