Royals 5, Orioles 2
Miguel Asencio pitched his first career complete game, and Mike Sweeney and Ken Harvey homered as Kansas City stopped a four-game losing streak.
Now in his second season, Asencio (2-0) never pitched more than seven innings in any of his previous 26 starts. The right-hander allowed seven hits, struck out six and walked three.
Kansas City trailed 2-0 until Sweeney and Harvey homered in a four-run sixth against Rick Helling (1-3). Kansas City improved to 18-8, the best record in franchise history after 26 games.
Braves 1, Diamondbacks 0
In Phoenix, John Smoltz blew his first save in 28 chances but Rafael Furcal homered in the 11th inning and Atlanta won its sixth in a row.
Furcal's homer off Matt Mantei (3-1) leading off the 11th extended the Braves' winning streak to 63 games in which Smoltz has pitched. Atlanta added another run in the 11th on shortstop Tony Womack's two-out throwing error.
Jung Bong (3-0) pitched two scoreless innings for the victory.
Padres 5, Phillies 4
In San Diego, Kevin Millwood's bid for consecutive no-hitters ended on his first pitch and San Diego beat Philadelphia on Sean Burroughs' two-run single in the 10th inning.
The Padres snapped a five-game losing skid. Mike Matthews (1-0) got the win despite allowing a run in the 10th.
Pirates 5, Dodgers 3
In Los Angeles, Jason Kendall hit a tiebreaking RBI single off Paul Quantrill (0-1) in the seventh inning and Pittsburgh converted three errors into four unearned runs to beat Los Angeles.
Joe Beimel (1-0) pitched a scoreless sixth for the victory.



