KANSAS CITY, Mo. (AP) -- Tony Pena Jr. drove in four runs, Jorge De La Rosa won his third consecutive start and the Kansas City Royals pounded the Tampa Bay Devil Rays 12-4 on Sunday.
Pena had three doubles to help send Tampa Bay to its 13th loss in 14 games. The Devil Rays finished their road trip with a 1-9 record, the worst three-city trip in franchise history.
De La Rosa (7-9) went 5 2-3 innings, striking out seven to match his career high. He gave up two runs and five hits with three walks, and hasn't lost since June 22 against Milwaukee. Before that, De La Rosa had not won since May 13 -- losing six times with two no decisions.
Scott Kazmir (5-6) took the loss, giving up five runs -- four earned -- and seven hits with three walks. He struck out four and lasted only five innings, once again struggling with high pitch counts.
Pena, who has a seven-game hitting streak, led off the Royals' third with a double to right and scored on David DeJesus' double. Mark Grudzielanek, who had three hits, followed with an RBI single.
Pena's bases clearing double in the sixth off reliever Jason Hammel scored Esteban German, Alex Gordon and Jason LaRue. It was the Royals' only hit of the inning after German and LaRue walked, and Gordon reached on Brendan Harris' fielding error.
Kansas City's six-run eighth featured back-to-back two-run doubles by Ross Gload and Gordon, and Pena's RBI double.
Dioner Navarro's sacrifice fly in the second scored Ty Wigginton with the first run for Tampa Bay.
Jonny Gomes doubled in the eighth, scoring Carlos Pena and Wigginton and cutting the Royals' lead to 6-4. Gomes finished with four of Tampa Bay's eight hits, and his solo homer in the sixth was his ninth home run in 42 career at-bats against the Royals.
Royals OF Mark Teahen struck out twice and has struck out in 20 consecutive games. He stranded five runners on base. ... OF Carl Crawford was held out of the Devil Rays lineup. Manager Joe Maddon said he wanted to give Crawford a rest before going to the All-Star game in San Francisco. Crawford did fly out as a pinch hitter in the eighth. ... Kansas City rookie DH Billy Butler batted third for the first time. He went 1-for-3 with two walks.