Bradley Roy punches ticket to Top 12