Yovani Gallardo overcame a tough few days and kept the Milwaukee Brewers on a roll. Gallardo homered and struck out six in his first start since being arrested on a drunken driving charge, and the Brewers beat San Francisco 7-2 Thursday for a three-game sweep.