Rabbitohs winger Alex Johnston has been hailed as the greatest finisher in rugby league history after surpassing Ken Irvine on the all-time try-scoring list.