After facing two tough Pittsburgh Pirates right-handed pitchers, the San Francisco Giants will face a stingy southpaw in Francisco Liriano to wrap up a seven-game homestand Wednesday afternoon. The Giants will counter with 39-year-old Tim Hudson, who gave up one run in seven innings in his last start.