Oakland drew five straight walks with two outs in the ninth to break a 1-all tie.
Pinch-hitter Chris Singleton lined a one-out single off Sean Lowe (1-1), Jason Grimsley forced home the go-ahead run with a walk to Ramon Hernandez, Scott Hatteberg followed with a walk as Royals manager Tony Pena was ejected for the second straight day and Nate Field walked pinch-hitter Billy McMillon.
Ricardo Rincon (6-3) pitched a scoreless eighth.
White Sox 4, Indians 3
In Chicago, Joe Crede homered and Carl Everett added a two-run single as Chicago beat Cleveland for its fourth consecutive win.
The White Sox move within six games of first-place Kansas City in the AL Central. Cleveland has lost six straight games.
Mike Porzio (1-1) got his first career win as a starter, allowing three runs and five hits over five innings. Tom Gordon pitched the eighth and the ninth for his fifth save.
Brian Tallet (0-2) gave up four runs and five hits in 4 2-3 innings.
Sammy Sosa homered and drove in four runs, Moises Alou had four hits and five RBIs and the Chicago Cubs again broke loose, routing the Atlanta Braves 15-6 Monday.
Tom Goodwin matched a career high with five hits and scored four times and Alex Gonzalez homered and drove in three runs. The Cubs finished with a season-high 21 hits.
On Sunday, the Cubs had 20 hits in a 16-2 romp over the Florida Marlins. Sosa and Gonzalez both homered in that win.
Sosa homered for the 10th time since July 1 as the Cubs won their third in a row. They ended the Braves' five-game winning streak and handed Atlanta only its second loss in 15 games.
Javy Lopez hit two home runs for the Braves. Andruw Jones and Marcus Giles also connected.
"We just couldn't hold them tonight," Braves manager Bobby Cox said. "They were hitting them hard, hitting them soft, hitting them every which way."
Mets 8, Phillies 6
In Philadelphia, Aaron Heilman earned his first major league victory and John Franco picked up his first save since 2001 as New York beat Philadelphia.
Cliff Floyd, Jason Phillips and Joe McEwing homered as the Mets stopped a four-game losing streak.
Jim Thome hit his 25th homer and Bobby Abreu drove in four runs for the NL wild card-leading Phillies, who had won eight of 10.
Heilman (1-2) gave up four runs and seven hits in five innings in his fifth big league start.
Franco got the final three outs for his first save since June 19, 2001.
Marlins 4, Expos 1
In Miami, Mike Lowell drove in two runs in his return from a tumor scare and Josh Beckett pitched seven scoreless innings as Florida beat Montreal.
Lowell, who had surgery in 1999 for testicular cancer, felt soreness in his groin the last three weeks and doctors told him Friday that a golf ball-sized mass above his left femur might be a tumor.
But the following day, specialists in Gainesville, Florida, determined it was not a tumor or cancerous, and instead was fibrous dysplasia, a benign condition of the bone.
In his first at bat, Lowell singled home Juan Pierre. Lowell drew a bases-loaded walk in the sixth and doubled in the eighth.
Beckett (4-4) scattered seven singles. He struck out seven and walked one. Eric Knott (0-1) was the losing pitcher.
Pirates 5, Astros 3
In Pittsburgh, Matt Stairs homered and drove in two runs as Pittsburgh jumped on Houston starter Tim Redding for five runs in the first three innings. The Pirates, the only team to beat the Astros in their last 15 games, ended Houston's five-game winning streak. Pittsburgh has won four straight at home against the Astros since July 4. The Astros had won 10 of 11, matching Atlanta for the NL's best pace over that span, but are 1-5 against the Pirates over those 15 games.



