Saints keep Celtic off the top

Top