Matt Cain and Joe Panik both moved one step closer to rejoining the injury-riddled Giants on Friday, contributing in a 6-1 River Cats win in Sacramento.