Royals 2, Athletics 1

Jose Lima sprinted out of the dugout and threw his arms around Mike MacDougal, who had just closed out Kansas City's first victory in more than three weeks.

A few minutes later, the eccentric pitcher started pouring glasses of Dom Perignon champagne he'd been hiding in the clubhouse for this very moment.

Not quite a pennant or a playoff victory, but no matter.

The Royals ended baseball's longest losing streak in 17 years Saturday night, defeating the Oakland Athletics, 2-1, to snap a club-record 19-game skid.

"This win is like winning a playoff game," said Lima, whose crew only went through six of the 12 bottles of his bubbly.

Emil Brown doubled in a run, Matt Stairs added an RBI groundout and Mike Wood pitched five effective innings, helping the Royals stop their slide two shy of the American League record.

Wood, a former A's pitcher making his third start of the year, allowed four hits, struck out four and walked two. MacDougal got four outs for his 15th straight save and 16th in 18 chances.

Kansas City (39-82) beat A's ace Barry Zito and got clutch outs when Oakland had a runner on third base with fewer than two outs in the fifth and sixth.

The Royals' skid was the longest since Baltimore lost an AL-record 21 in a row at the start of the 1988 season. The major league mark since 1900 is 23 straight losses by the Philadelphia Phillies in 1961.

Bobby Crosby drove in a run for the A's in the third when he hit into a fielder's choice, but the A's were 0 for 13 with runners in scoring position.