Firth beats first-ranked Ririe