Wilmer Flores' three-run home run in the bottom of the fifth inning helps San Francisco Giants top the Texas Rangers 9-2