A Buffalo, New York, police officer who was fired for trying to stop another officer from using a chokehold on a handcuffed suspect has won a yearslong legal fight to overturn her dismissal and collect her pension.

A Buffalo, New York, police officer who was fired for trying to stop another officer from using a chokehold on a handcuffed suspect has won a yearslong legal fight to overturn her dismissal and collect her pension.