The Sydney Roosters' defence held up brilliantly to defeat the Rabbitohs 18-14 and leapfrog their arch rivals on the NRL ladder on Friday night.