The Giants won their fifth straight game Friday night and staved off playoff contention elimination for another night.