Hudson, Giants Contain Marlins for 5-3 Win Published July 19, 2014 • Updated on July 19, 2014 at 8:23 pm Tim Hudson allowed one run over 7.1 innings pitched, as the Giants provided the early run support needed for the 5-3 win over the Marlins. Copyright CSNBY - CSN BAY