Sunday’s games
American League
Red Sox 5, Orioles 1: In Boston, David Wells pitched a complete game in his return from a six-game suspension and John Olerud hit a three-run homer in a five-run fifth inning, leading Boston past Baltimore.
Yankees 7, Athletics 3: In Oakland, Calif., Derek Jeter homered on the first pitch of the game, Mark Bellhorn also connected and Hideki Matsui added an RBI triple as New York beat Oakland. The Yankees moved one game ahead of Oakland in the wild-card race.
Royals 17, Rangers 8: In Kansas City, Mo., Angel Berroa hit a three-run homer and drove in five runs, matching his career high, as Kansas City beat Texas.
Twins 7, Indians 5: In Minneapolis, Shannon Stewart drove in the go-ahead run with a sixth-inning single as Minnesota beat Cleveland.
White Sox 2, Tigers 0: In Chicago, Jon Garland got his 17th win on his fifth try and Paul Konerko homered to send Chicago past Detroit.
Devil Rays 1, Blue Jays 0: In Toronto, Scott Kazmir and two relievers combined on a four-hitter, leading Tampa Bay past Toronto.
National League
Cardinals 4, Astros 1: In Houston, Jason Marquis pitched his second straight complete game and Jim Edmonds hit a go-ahead two-run double in St. Louis’ win over Houston, which is a half-game behind Philadelphia in the wild-card race.
Nationals 6, Phillies 1: In Washington, Esteban Loaiza struck out 11 and took a shutout into the eighth inning on short rest, and Preston Wilson and Brian Schneider each hit a three-run homer to lead Washington past Philadelphia. Philadelphia is two games ahead of Washington in the race for the wild card.
Mets 7, Marlins 1: Jae Seo pitched seven strong innings and Cliff Floyd hit a two-run homer as New York beat Florida. The Mets are 2 1/2 games back of Philadelphia in the wild-card race. Florida is a half-game back.
Reds 8, Braves 3 (12): In Atlanta, Jason LaRue’s pinch-hit grand slam capped a five-run 12th inning, and Ken Griffey Jr. also connected to help Cincinnati end a five-game losing streak by beating Atlanta.
Brewers 3, Padres 2: In Milwaukee, Brady Clark’s suicide squeeze scored Corey Hart with one out in the ninth, giving Milwaukee a win over San Diego.
Rockies 7, Dodgers 6 (10): In Denver, Brad Hawpe drove in the winning run with a single with one out in the 10th inning as Colorado completed a three-game sweep of Los Angeles.
Giants 3, Diamondbacks 2: In Phoenix, Matt Cain allowed three hits in seven innings for his first career win as San Francisco beat Arizona.
Cubs 2, Pirates 0: In Pittsburgh, Nomar Garciaparra homered and Jerome Williams pitched four-hit ball into the eighth inning as Chicago beat Pittsburgh.