BOSTON — One day after butting heads with plate umpire Ronald Kulpa and getting ejected, Carl Everett went 2-for-2 with a two-run homer Sunday, leading the Boston Red Sox over the Montreal Expos 5-2.
Everett, who argued whether his foot was out of the batter's box, made a sliding, backhanded catch on Geoff Blum's drive in the third, then doubled in the bottom half and hit his 25th homer in the sixth.
Vladimir Guerrero hit his 25th homer for the Expos, who have lost five of six.
Tim Wakefield (6-5) won his fourth straight start, allowing two runs — one earned — and four hits in seven innings. John Wasdin finished with hitless relief for his first save in three chances.
BRAVES 6, DEVIL RAYS 4: At St. Petersburg, Fla., Andruw Jones had two home runs and four RBIs and Atlanta scored twice in the ninth without getting the ball out of the infield for its fourth straight win.
The Braves blew a 4-0 lead before loading the bases in the ninth on two walks and Javier Lopez's infield single off Jim Mecir (7-2).
Rafael Furcal snapped the 4-all tie on a fielder's choice, and Jones then drove in the second run of the inning on another fielder's choice.
Scott Kamieniecki (1-0) pitched two perfect innings as the Braves improved to 7-0 against Tampa Bay with their sixth win in seven games overall.
TIGERS 6, REDS 2: At Detroit, Bobby Higginson was 3-for-4 with a homer and Juan Encarnacion hit two RBI doubles as Detroit snapped Cincinnati's three-game winning streak.
The Tigers, 3-1 since the All-Star break, have won 12 of their last 17. The game attracted a record crowd of 40,637 to Comerica Park.
Utility infielder Shane Halter hit a two-run double to highlight a four-run fourth that put the Tigers ahead for good.
Jeff Weaver (6-7) won for the third time in four decisions despite giving up nine hits in 5 1/3 innings. He allowed two runs, struck out one and walked three.
ASTROS 5, INDIANS 1: At Cleveland, Scott Elarton won his fifth straight start, and Craig Biggio and Daryle Ward homered for Houston, which won for just the seventh time in 23 games.
Elarton (9-3) allowed one run — a homer by rookie Russell Branyan — and six hits in eight innings, struck out eight and walked four.
Bartolo Colon (9-6) gave up five runs — three earned — seven hits and five walks in 6 2/3 innings.
Craig Biggio's opposite-field homer to right put Houston ahead in the first.
BLUE JAYS 7, METS 3: At Toronto, Marty Cordova hit a grand slam off All-Star Al Leiter as the Mets lost for the ninth time in 12 games.
Leiter (10-3), the loser of Tuesday's All-Star game, was perfect until allowing a two-out single in the fourth. He walked the bases loaded in the fifth before allowing an RBI single to Alberto Castillo and an RBI grounder to Homer Bush.
Leiter tied a season high by allowing six runs. He gave up seven hits and four walks and struck out six in 5 2/3 innings.
WHITE SOX 11, BREWERS 5: At Chicago, Magglio Ordonez hit his third career grand slam, a solo homer and had a career-high six RBIs for Chicago.
James Baldwin (12-4), winner in Tuesday's All-Star game, struck out a career-high 11 and allowed seven hits in eight innings, including three homers.
Ordonez added a solo homer off David Weathers in the eighth, raising his season total to 23 with his fourth multihomer game, second this season.
Frank Thomas, who had six RBIs Saturday, hit a tiebreaking, two-run single in the fourth off John Snyder (3-4) for a 5-3 lead.
TWINS 5, CARDINALS 2: At Minneapolis, Mark Redman won a matchup of rookie pitchers against Rick Ankiel.
Redman (7-4) struck out seven in seven innings and allowed two runs on five hits. He didn't allow a hit until Eric Davis opened the fifth with a bloop single to center.
Eddie Guardado got two outs for his fifth save in as many chances.
Ankiel (6-5) gave up four runs and seven hits in six innings, yielding to Matt Morris to start the seventh.
ORIOLES 9, MARLINS 5: At Baltimore, B.J. Surhoff homered in a four-run sixth inning against reliever Vic Darensbourg (4-1), and Delino DeShields added a three-run homer in the third as Baltimore snapped a three-game losing streak.
Preston Wilson had three RBIs for the Marlins, who went 3-for-20 with runners in scoring position and stranded 15.
Cliff Floyd went 3-for-3 with two walks, and Marlins right fielder Mark Kotsay had three assists, one short of the major league record.
Alan Mills (2-0) got the win and Mike Timlin, Baltimore's sixth pitcher, got five outs for his 10th save.
GIANTS 6, RANGERS 4: At San Francisco, J.T. Snow hit a go-ahead, three-run homer in the sixth inning as San Francisco won for the 10th time in 12 games.
Snow's homer came off Esteban Loaiza (5-6) and put San Francisco ahead 4-3.
Rich Aurilia extended the Giants' lead in the eighth with a solo homer that left fielder Rusty Greer complained was interfered with by a fan.
Shawn Estes (9-3), who hasn't lost in six starts since June 10, allowed four runs and six hits in 6 1-3 innings. Robb Nen got three outs for his 20th save in 25 chances.
MARINERS 6, DIAMONDBACKS 3: At Phoenix, Rickey Henderson passed Babe Ruth on the career hits list and scored the go-ahead run after his eighth-inning triple.
Henderson, 3-for-5, moved into 35th place with 2,875 hits, two more than Ruth. His first-inning double gave him 477, moving past Zack Wheat into 50th place on that list. Henderson opened the eighth with an opposite-field triple off Russ Springer (2-3) and scored on Mike Cameron's grounder.