Rabbitohs keep finals hopes alive