Donovan Solano and the Reds limp out west to battle the Giants after dropping 6 straight games at home