ANAHEIM, Calif. —It seems only fitting — painful, perhaps, but fitting — that the Royals endured extra innings Wednesday afternoon before seeing a rough three-city trip conclude in another stinging defeat.
Bobby Abreu's one-out walkoff homer in the 10th inning against lifted the Los Angeles Angels to a 2-1 victory and a three-game sweep at Angel Stadium.
Right now, not much is going right for the Royals, but a punchless attack tops the list. They managed just 17 runs in their 2-7 stumble through Oakland, Seattle and Disneyland.
"We'll get it going with the bats," manager Ned Yost insisted. "We've got guys who swing the bat too well (for this to continue). These things have a way of turning themselves around.
Never miss a local story.
"You just have to stay patient and keep working and keep fighting through it until it does."
Abreu's homer was a no-doubt drive to right field against reliever Jesse Chavez (1-1) and marked the Royals' third one-run loss on this west-coast pratfall. There were also two two-run losses.
This disappointment wasted Zack Greinke's best start in more than a month. He allowed one run and six hits in eight innings while striking out six and walking one. He also nudged his ERA back under 4.00 to 3.99.
And if you're wondering, no, he feels no added pressure to perform after stirring the pot last week by questioning the Royals' ability to put together a winning club before his contract expires after the 2012 season.
"I don't know how that would make a difference," he said, "one way or the other."
The Royals did succeed in outlasting Angels right-hander Jered Weaver, who threw a career-high 121 pitches while allowing one run and six hits in eight innings. He struck out 11 and walked two.
"Weave's stuff wasn't as crisp as we've seen it," Angels manager Mike Scioscia said, "but it was his best job of pitching all season. He changed speeds on his breaking ball, and his changeup was tremendous."
For eight innings, it was two aces dealing. Greinke permitted a run in the third inning on two singles and sacrifice fly. Weaver surrendered a leadoff homer in the sixth to Yuniesky Betancourt.
Still, there were chances - particularly for the Royals.
* First and third with one out in the seventh, but Brayan Pena struck out and Betancourt flied out.
* First and third with one out in the eighth, but Kila Ka'aihue popped out to second. After Weaver loaded the bases by walking Wilson Betemit, he escaped by inducing a weak grounder by Alex Gordon.
* Mike Aviles had a leadoff single in the ninth against reliever Kevin Jepsen, but Pena turned the inning around by popping out a bunt.
"We had plenty of opportunities with guys on base," center fielder Mitch Maier said, "but we didn't get big hits when we needed them, and that's the story of this series right there."
Blake Wood pitched out of a two-on, two-out jam in the Angels' ninth before LA closer Brian Fuentes worked a one-two-three 10th inning. Chavez retired the first hitter before Abreu unloaded on a 1-1 pitch.
The Royals have a 47-67 record that, at least temporarily, drops them into sole possession of last place in the American League Central Division. Cleveland (47-66) played Wednesday night against Baltimore.
"All losses are hard, but this one really hurts because I let my team down. I had a chance to drive in the winning run from third. Then I missed that bunt. Then to lose on a walk-off (homer), it brought tears to my eyes."