KANSAS CITY, Mo. — Jeremy Guthrie pitched six solid innings and Billy Butler homered and the Kansas City Royals beat the Baltimore Orioles 7-1 on Thursday.

The Royals, who limped into the All-Star break with five consecutive defeats, went 5-2 on the homestand against the Orioles and AL Central Division-leading Detroit Tigers.

Guthrie (10-7), who won 47 games in five seasons with the Orioles, allowed six hits over six innings. He gave up one run, while striking out five and walking one.

Guthrie went 3-1 in July and his 10 victories are one shy of his season high, set in 2010 with the Orioles.

The Royals had 10 hits, including two each by rookie David Lough and Jarrod Dyson. Lough drove in a pair of runs with singles in the first and fifth innings. Alex Gordon also had two RBIs with a triple in the fifth and a sacrifice fly in the second.

Butler homered, his ninth of the season, in the seventh inning off Francisco Rodriguez, who was making his Orioles' debut after being acquired in a trade Tuesday with Milwaukee.

Orioles right-hander Miguel Gonzalez (8-4) lasted just 4 2-3 innings, his shortest outing of the season and snapping his streak of eight straight quality starts. Gonzalez, who lost for only the second time since May 21, allowing a season-high six runs and eight hits, one walk and a hit batter, while striking out none.

The Royals scored three runs in the first two innings, all with two out. Salvador Perez and Lough contributed RBI singles in the first. Gordon's fly to center in the second scored Chris Getz, who had doubled and moved to third on Dyson's bunt single.

The Royals' three-run fifth included Dyson scoring on Gordon's triple, while Eric Hosmer and Lough added RBI singles.

Henry Urrutia tripled with two out in the fifth and scored on Brian Roberts' double for the Orioles' run.

Baltimore catcher Matt Wieters singled in his first two at-bats for his fifth consecutive multi-hit game and extended his hitting streak to seven games.

Note: The Royals went 26-22 with Hall of Famer George Brett as the interim hitting coach, a position he stepped down from Thursday. "I just thought it was time for me to move on," Brett said. "It was time for me to sit in the suite again with Dayton (Moore, general manager), instead of travel around the country." Pedro Grifol, who had been Brett's assistance, was promoted to the hitting coach. ... RHP Chris Tillman, who starts Friday against Boston, is trying to become the first Oriole to win 13 games in a season since Erik Bedard won 13 in 2007. ... Orioles 3B Manny Machado leads the majors with 39 doubles, but none since July 6. ... Baltimore 1B Chris Davis, who tops the majors with 37 home runs and 97 RBIs, struck out four times and went 1-for-11 in the series.