Royals put end to Rays’ streak

Kansas City's John Buck, right, celebrates with teammates Esteban German, left, and Ross Gload after hitting a three-run home run in the 10th inning. The Royals defeated the Rays, 7-4, in 10 innings, Monday in St. Petersburg, Fla.

? A stroke of good luck by Carlos Pena wasn’t quite enough for the Tampa Bay Rays.

After Pena hit a tying solo homer off All-Star closer Joakim Soria in the ninth, the Royals struck back with 10th-inning home runs by John Buck and Mike Aviles for a 7-4 victory Monday.

The loss snapped the Rays’ seven-game winning streak. Tampa Bay, with the major’s best record at 55-33, lost for the second time in the last 13 games. The Rays went 1-for-19 with runners in scoring position.

“Today was a tough day for us,” Pena said. “We couldn’t capitalize.”

Pena nearly salvaged a bad day with his home run off Soria, who blew his second second save in 25 chances.

“You know it’s going to happen at some point in time,” Royals manager Trey Hillman said. “That fastball caught just a little too much of the plate. It was kind of right in Pena’s nitro zone and he got it out of the ballpark.”

Billy Butler reached second to start the 10th on a throwing error by Rays third baseman Evan Longoria. Pinch runner Esteban German advanced to third on Mark Teahen’s grounder. After Dan Wheeler (2-4) intentionally walked Ross Gload, Buck lined his fourth homer of the season down the left-field line. Two pitches later, Aviles homered to make it 7-3.

“I hit it good and the way it was hooking, it made me a little nervous, but it stayed true just enough,” said Buck, who turned 28 on Monday.