Perfect 10: Irish beat BC, stay unbeaten