An own goal by Preston North End's Darren Carter four minutes into stoppage time gave Portsmouth a fortunate 1-0 away win in the fifth round of the FA Cup on Sunday.