A suspect is dead and three Pueblo police officers were shot and injured after a gunfight in the city Tuesday night.