At Miami, Scott Hatteberg hit tiebreaking RBI single in the eighth off Tim Spooneybarger (1-2).
After losing 13-2 on Tuesday night, the A's took a 5-1 lead behind Tim Hudson. But his throwing error in the seventh helped Florida tie it.
Chad Bradford (4-3) escaping a jam in the seventh after relieving with runners at the corners and the score 5-all. Keith Foulke pitched a perfect ninth for his 15th save.
ANGELS 11, EXPOS 2
At San Juan, Puerto Rico, Garret Anderson homered three times and Jeff DaVanon had his third straight multihomer game.
Troy Glaus and Brad Fullmer also homered for the World Series champion Angels, who set a club record with seven homers in the game and matched a record for AL teams with 13 homers in two games, set by the Yankees in a doubleheader on June 28, 1939.
The Angels have won four straight to move two games over .500 for the second time this season. The Expos have lost five in a row and eight of nine.
Jarrod Washburn (6-5) allowed one run and five hits in six innings. Sun-Woo Kim (0-1) gave up six runs and eight hits in 4 1/3 innings.
ATLANTA 5, RANGERS 2
At Atlanta, Greg Maddux (5-5) allowed two runs and nine hits in eight innings, singled home a run and made a stellar diving stop and throw on a slow roller by leadoff hitter Michael Young.
Gary Sheffield hit a two-run homer off John Thomson (3-7) as Atlanta sent the Rangers to their fifth straight loss. John Smoltz pitched a perfect ninth for his 22nd save.
Juan Gonzalez hit a two-run single in the seventh.
DEVIL RAYS 5, CUBS 2
At Chicago, awaiting word on his punishment from the commissioner's office for using a corked bat, Sammy Sosa went 1-for-4 and struck out three times as the Tampa Bay Devil Rays beat the Cubs.
Victor Zambrano (2-3) allowed one run and three hits in seven innings and struck out eight. Shawn Estes (5-5) gave up five runs and eight hits in seven innings.
REDS 6, YANKEES 2
At Cincinnati, Ken Griffey Jr. hit one of Cincinnati's four homers off Mike Mussina, connecting despite an injured arm.
RED SOX 11-8, PIRATES 4-3
At Pittsburgh, Trot Nixon homered in both games of the doubleheader as Boston swept.
D-BACKS 8, WHITE SOX 6
At Phoenix, Shea Hillenbrand hit his first NL homer and doubled twice in his fourth game since coming to Arizona from Boston. Chicago has lost five straight and eight of 11.
ROYALS 2, DODGERS 1
At Los Angeles, rookie Kyle Snyder (1-3) combined with two relievers on a three-hitter for his first major league victory, and Carlos Beltran and Angel Berroa homered off Hideo Nomo (6-6).
ASTROS 6, ORIOLES 4
At Houston, Wade Miller (4-6) allowed three runs and four hits over seven innings as Houston rallied from a 3-2 deficit.
CARDINALS 8, BLUE JAYS 5
At St. Louis, Miguel Cairo snapped an 0-for-18 slump with three hits as St. Louis won its third straight, improving to 5-4 on a 13-game homestand.
TIGERS 5, PADRES 3
At San Diego, pitcher Steve Avery had a pinch-hit single and scored the go-ahead run in the seventh. The Padres fell behind Detroit for the worst record in the majors.
ROCKIES 2, CLEVELAND 1
At Denver, Darren Oliver (3-4) pitched four scoreless innings after a shaky start to win the third-lowest scoring game in Coors Field history.
GIANTS 4, TWINS 3
At San Francisco, Barry Bonds had an RBI triple, then singled home the winning run with two outs in the ninth off Juan Rincon (1-2).