The Miami Marlins take on the Giants for the second time in less than a week, this time out west in San Francisco.