BALTIMORE - The Orioles dared Barry Bonds to beat them, and he did. Bonds hit his 675th homer and capped a four-run 11th inning with a run-scoring single, leading the Giants to a 9-6 victory in the opener of a day-night doubleheader.
In the nightcap, Larry Bigbie singled in the winning run in the 12th inning to give Baltimore a 5-4 victory and a split.
Melvin Mora drew a one-out walk from Scott Eyre (0-1) in the 12th and Matt Herges entered to face Miguel Tejada, who was 0-for-10 for the day until he singled.
After Javy Lopez struck out and Palmeiro received an intentional walk to load the bases, Bigbie singled to center to win it.
In the opener, Bonds' performance ruined a milestone afternoon by Rafael Palmeiro, who hit two homers to move past Mickey Mantle into 11th place on the career list.
"I was a fan of Mickey Mantle. When I grew up, all my dad talked about was Mickey," Palmeiro said. "To me, he was the guy. To tie and pass him in the same game, I never thought that would happen to me."
It was only the third time that two players with 500 homers connected in the same game. Willie Mays and Ernie Banks did it in 1970, and Mays and Hank Aaron homered on May 8, 1971.
Bonds came in with a major-league-leading 82 walks in 50 games, but the Orioles chose to pitch to him. He went 3-for-6 with two RBIs and two runs.
Palmeiro has 537 homers, one more than Mantle. His second homer, off Scott Eyre, traveled an estimated 434 feet to dead center and tied it at 5 in the eighth.
ROYALS 4, METS 3: Angel Berroa's run-scoring single in the ninth lifted host Kansas City. Rightfielder Gerald Williams made a strong throw to the plate but pinch-runner Wilton Guerrero was safe when catcher Vance Wilson had trouble handling the throw. Wilson managed to tag Guerrero with his glove, but the ball was still in his other hand. Jeremy Affeldt (2-3) picked up the win after breaking a string of nine consecutive saves.
BLUE JAYS 15, D'BACKS 4: Eric Hinske homered and drove in a career-high five, and Vernon Wells homered and tied a career high with four hits for host Toronto. Hinske went 3-for-4 with a walk, improving his average to .238. He hit a three-run homer off Andrew Good (0-1) in the third and his two-run single in the fourth gave Toronto an 8-0 lead. Wells went 4-for-6, including a three-run homer off Scott Service in the seventh. AL Cy Young Award winner Roy Halladay (6-4) returned from the disabled list and allowed two runs on three hits.
ATHLETICS 12, PIRATES 11: Jermaine Dye singled with the bases loaded in the ninth to complete a wild comeback for host Oakland. Marco Scutaro doubled to lead off the ninth, and after Mark Corey (0-1) got Eric Byrnes to fly out, Mark McLemore and Mark Kotsay were walked intentionally ahead of Dye. Arthur Rhodes (3-3) blew his fifth save in 14 opportunities, most in the AL, but picked up the win when Dye singled. Erubiel Durazo drove in three and Byrnes hit two homers as the A's scored five times in the eighth against closer Jose Mesa to take an 11-10 lead.
TIGERS 6, MARLINS 2: Nate Robertson pitched four-hit ball for eight innings and Ivan Rodriguez had two hits and an RBI for host Detroit. Rodriguez, the star catcher who helped Florida to a surprising World Series title in October, went 2-for-4 for the second straight game. Robertson (5-3) allowed the first two runners to reach base in the third, fourth and fifth, but got out of the jam each time by getting a double play.
WHITE SOX 10, BRAVES 8: Frank Thomas homered twice and Carlos Lee extended his career-best hitting streak to 26 for host Chicago. Lee went 3-for-5 with an RBI and Juan Uribe had a three-run double for the White Sox, who had lost six of eight. Esteban Loaiza (7-3) was hit hard but stayed in the game long enough to earn the win. He gave up six runs in six innings on eight hits, walking three and striking out six.
TWINS 6, PHILLIES 1: Former Philadelphia starter Carlos Silva struck out a career-high eight in seven sharp innings for host Minnesota. Luis Rivas went 3-for-4, including with a two-run triple, for the Twins, who scored four with two outs in the second against Phillies ace Kevin Millwood. Jim Thome hit career home run No. 399, his 18th of the season, to start the seventh. Silva (7-3) gave up eight hits without a walk. Juan Rincon struck out the side in the eighth.
RANGERS 7, CARDINALS 2: Hank Blalock hit his second career grand slam and drove in five, and Ryan Drese pitched seven strong innings for host Texas. Drese (3-3) won for the first time since beating the Rays on May 5. He allowed two runs, one earned, and gave up just four hits. Marlon Anderson's home run ended Drese's shutout bid with two outs in the sixth.
INDIANS 8, REDS 7: Coco Crisp's three-run double with two outs in the eighth lifted host Cleveland. Ken Griffey remained stalled in his pursuit of 500 career homers, and the Reds' slide continued as they failed to hold a 5-2 lead after five innings for a consecutive night. Cleveland scored twice in the seventh and four times in the eighth - capped by Crisp's double - off three Cincinnati relievers.
MARINERS 3, EXPOS 0: Jamie Moyer threw seven shutout innings and Hiram Bocachica hit his first homer in the majors in two seasons for host Seattle. In the second, Bocachica hit his first homer since 2002 when he was with Detroit. In an effort to jump-start the offense, Seattle manager Bob Melvin moved Ichiro Suzuki from the leadoff spot to No. 3 in the lineup. He went 1-for-3 with a walk and scored a run.
CUBS 10, ANGELS 5: Todd Walker homered and drove in three runs for visiting Chicago. Glendon Rusch allowed two runs and six hits in five innings in his sixth start since replacing the injured Kerry Wood in the Cubs' rotation and LaTroy Hawkins retired all four batters he faced for his fifth save in seven chances.
BREWERS 7, ASTROS 4: Keith Ginter's go-ahead, two-run double highlighted a five-run fifth inning for host Milwaukee. Lyle Overbay homered for the Brewers, who rocked Roy Oswalt for six runs in his worst outing in nearly two years. Chris Capuano (2-2) returned from the disabled list and gave up four runs and four hits in five innings. Houston's Jeff Kent had his team-record 25-game hitting streak snapped after going 0-for-4, including two strikeouts.