Tim Lincecum ties his shortest outing of the season as Kansas City Royals complete three-game sweep of San Francisco Giants