Can the Scrum Master terminate a sprint?

Hi, I have a question - if the currently executing Sprint fails to satisfy the sprint goal, can the sprint be cancelled by a Scrum Master? The SM works closely with the DT and is more aware about the technical problems faced by the team and how well the sprint goal is being pursued. Shouldn’t the SM be an ideal person to cancel a sprint if the sprint goal becomes unachievable due to some reason?

Posted By - mariano perez