Kings win 8th straight on road, keep Penguins from clinching