Rahimi ends 700-day rest streak