The San Francisco Giants' losing streak reached a season-high six games Friday night as the National League West leaders endured an eighth-inning collapse in a 3-2 setback against the New York Yankees.