KANSAS CITY — Mike Sweeney and Aaron Guiel hit home runs and drove in four runs, leading Brian Anderson and the Kansas City Royals to a 9-2 win against the Texas Rangers on Tuesday night.
Anderson, acquired in a trade with Cleveland on Monday, turned in a solid start as the Royals stayed one game behind the Chicago White Sox in the AL Central.
Kansas City has won seven straight against Texas since June 2, 2002.
Anderson (10-10) pitched six innings, giving up two runs and four hits. He struck out three and walked none.
Anderson retired the first 11 batters before Alex Rodriguez singled with two outs in the fourth inning and Rafael Palmeiro followed with a two-run home run to right field that cut Kansas City’s lead to 3-2.
Jeremy Affeldt relieved Anderson to start the seventh, striking out five in two shutout innings, before Curtis Leskanic came in to pitch the ninth.
Guiel, whose four RBIs were a career high, went 3-for-5. He hit a home run off starter R.A. Dickey (8-6) in Kansas City’s three-run third and ignited a six-run sixth with a two-out, two-run single.
Sweeney, who came into the game with one hit in his previous 13 at-bats, went 3-for-5. He had an RBI single in the third and capped the Royals’ big sixth with a three-run shot off Rosman Garcia.
The Royals led 3-2 when Dickey opened the sixth by walking Raul Ibanez, giving up Ken Harvey’s bloop single and hitting Angel Berroa with a pitch to load the bases with one out.
Aaron Fultz relieved Dickey and struck out Brent Mayne, but Guiel chased him with his two-run single. Joe Randa singled off Garcia, driving in Berroa before Sweeney hit his first home run since June 16.
Randa went 2-for-4, extending his hitting streak to nine games with a third-inning double. Berroa doubled twice and went 2-for-3.
Rodriguez and Einar Diaz had two hits for Texas.
The Royals placed right-handers Runelvys Hernandez and Kevin Appier on the 15-day disabled list with elbow injuries.
Hernandez, the team’s opening-day starter, is out for the season and will need “Tommy John” surgery to replace a torn ligament. The Royals do not expect him back before the middle of next season, manager Tony Pena said.
The Royals do not know whether Appier will need surgery to repair a tear in his flexor tendon, general manager Allard Baird said.