Nick Hundley's three-run home run capped a five-run inning that helped the Giants beat the Pirates, 5-0, at PNC Park on Sunday and head home with a much needed ego boost after ending a six-game losing streak.