Cabrera leaves with season-ending injury