Giants creep back over .500 with win over Seattle.