Bristol City were thrashed 3-0 by Portsmouth at Fratton Park as they missed the chance to register back-to-back wins