Houston's Jeff Bagwell hit his 400th career home run in the Astros' 6-3 win over the Cincinnati Reds in Major League Baseball action Sunday.

Bagwell homered twice to become the 35th player in major league history to hit 400 home runs. The loss was the Reds' seventh in a row at home and their 10th straight loss to the Astros.

In another National League match-up, the Atlanta Braves completed a four-game sweep of the New York Mets with an 11-8 win. Javy Lopez hit a three-run homer in the eighth inning to help the Braves rally. The loss was the Mets' 10th in 11 games.

Meanwhile, Philadelphia's Brett Myers came within one out of a shutout, and Bobby Abreu drove in two runs, as the Phillies topped the visiting Montreal Expos 3-2. Myers struck out 10 batters and allowed only two runs and seven hits for his fifth straight win.

Other NL winners Sunday were the Cubs, Pirates, Giants, Padres and the Cardinals.

The Chicago Cubs rolled to a 16-2 win over the Florida Marlins. The Pittsburgh Pirates defeated the Milwaukee Brewers 6-3. San Francisco's Alberto Castillo hit a grand slam, as the Giants completed a four-game sweep of the Colorado Rockies with an 8-4 victory. The San Diego Padres ruined Arizona pitcher Randy Johnson's return from the disabled list, slipping past the Diamondbacks 3-2. Saint Louis pitcher Woody Williams homered and notched his 13th win of the season in the Cardinals' 10-7 win over the Los Angeles Dodgers.

In the American League, Kansas City's Carlos Beltran smacked a game-ending two run shot in the 10th inning to give the Royals a 7-5 victory over the Seattle Mariners in a contest between the central division leaders.

Minnesota's Doug Mientkiewicz thumped a three-run homer and Torii Hunter added a two-run shot, as the Twins completed a four-game sweep of the Oakland Athletics with a 6-4 victory.

Three Boston batters hit home runs in the Red Sox's 9-4 win over the Toronto Blue Jays at Fenway Park. Pedro Martinez pitched seven scoreless innings for Boston to earn his first decision in three starts.

The New York Yankees scored six runs in the sixth inning and pitcher Mike Mussina took a no-hitter into the seventh in a 7-4 victory over the visiting Cleveland Indians.

Other AL winners Sunday were the Orioles, White Sox and Devil Rays.

The Orioles completed a four-game sweep of the Anaheim Angels for the first time since 1965, winning 7-6 in Baltimore. The Chicago White Sox hit five homers on their way to a 10-1 rout of the Detroit Tigers. Three Tampa Bay players hit three-run homers to help give the Devil Rays a 15-4 decision over the Texas Rangers.