Giants finish 6-4 homestand with 3-2 win over Pittsburgh. Going through some takeaways from the homestand and talking about ...