Giants capture third straight victory

Giants capture third straight victory