The Kansas City Royals edged the San Francisco Giants 3-2 on Friday to grab the upper hand in the 110th World Series. The Royals won their second straight game to take a 2-1 lead in Major League Baseball's best-of-seven championship final, and will try to take a stranglehold on the series in game four on Saturday. Lorenzo Cain, Alex Gordon and Eric Hosmer all delivered run-scoring hits for the Royals.