Rivers graduates with flying colours