KANSAS CITY, Mo. (AP) -- Jeremy Guthrie pitched seven strong innings and the Kansas City Royals got home runs from Alex Gordon and Johnny Giavotella in a 6-3 victory over the Texas Rangers on Tuesday night.
Gordon broke a 2-all tie in the fifth with a two-run shot off Matt Harrison, the third home run he has allowed to a left-handed hitter this season.
After Salvador Perez's run-scoring double with two outs, Harrison was replaced by Roy Oswalt. It was a rare short night for Harrison (15-9), who has pitched at least eight innings in eight starts. He fell to 10-5 away from home, tied with Tampa Bay ace David Price for the most road victories in the American League.
Harrison allowed five runs, three earned, and eight hits. The Royals scored a pair of unearned runs in the third after an error by second baseman Ian Kinsler.
Giavotella connected off Oswalt, ending a drought of 185 at-bats with his first home run since Sept. 3, 2011.
Guthrie (4-3) held the Rangers to two runs and five...