Royals drop Giants, 8-1

? D.J. Carrasco pitched a five-hitter for his first career complete game, and Tony Graffanino homered and drove in two runs to help Kansas City snap a nine-game road losing streak with an 8-1 victory over slumping San Francisco on Tuesday night.

Emil Brown and Terrence Long each added two RBIs, David DeJesus had an RBI triple and scored twice, and Angel Berroa had a triple among his three hits – giving Carrasco (2-1) all the run support he needed in the early innings. The Royals hit an SBC Park-record three triples – Long followed DeJesus and Berroa with a triple to right in the seventh.

Carrasco, who never had gone longer than six innings, allowed an RBI single to J.T. Snow in the first, then got 16 straight outs.