BALTIMORE: Bud Norris pitched seven innings of three-hit ball, and the host Baltimore Orioles beat the Yankees, 5-0, Friday night to become the first team since 2006 to sweep a doubleheader from New York.

In the first game of the twinbill, Jimmy Paredes hit a two-run double with two outs in the 11th inning for a 2-1 victory.

Orioles slugger Chris Davis began a 25-game suspension without pay for a positive test for an amphetamine. The suspension will cover the final 17 games of the regular season and run into the playoffs, or perhaps into 2015.

Baltimore extended its winning streak to a season-high six games, moved a season-best 29 games over .500 (88-59) and increased its lead over second-place Toronto in the AL East to 11½ games.

It was a wasted day for the Yankees, who scored one run in 20 innings. New York started the day four games back for the second AL wild card and appears in danger of missing consecutive postseasons for the first time since 1992-93.

Norris (13-8) struck out 10 and walked two in improving to 3-0 against the Yankees this season. He outpitched Bryan Mitchell (0-1), who allowed two runs and six hits over five innings in his first big league start.

In the opener, after Chris Young homered off Brad Brach (7-1) in the top of the 11th, Baltimore countered in the bottom half against Adam Warren (3-6).

Cardinals 5 Rockies 1: Adam Wainwright won his 18th game, Matt Holliday hit a long three-run homer in the first inning and host St. Louis defeated Colorado to stop a three-game losing streak.

Tigers 7 Indians 2: J.D. Martinez homered, tripled, and drove in four runs, and David Price pitched into the eighth inning to lift host Detroit over Cleveland and into first place in the AL Central.

The Tigers moved a half-game ahead of Kansas City, which lost to Boston.

Rays 1 Blue Jays 0: In Toronto, Nathan Karns got his first major league win in his Tampa Bay debut, and Ryan Hanigan homered for the first time in almost three months.

Padres 6 Diamondbacks 5: Eric Stults snapped a string of three straight losses, Rene Rivera homered, and San Diego extended host Arizona’s losing streak to seven games, its longest of the season.

Mariners 4 Athletics 2: Robinson Cano, Kendrys Morales, and Logan Morrison homered, and Seattle pulled within a half-game of visiting Oakland for the top spot in the AL wild-card chase.

Giants 9 Dodgers 0: Madison Bumgarner (18-9) struck out eight and took a share of the major league lead with 18 wins, and host San Francisco moved within one game of NL West-leading Los Angeles.

Pinch-hitter Travis Ishikawa splashed a three-run homer into McCovey Cove, and Brandon Crawford hit a two-run drive to help Bumgarner win his fifth straight start.

Mets 4 Nationals 3: Juan Lagares hit a go-ahead double and New York made it stand up, ending a 12-game home skid against NL East-leading Washington.

Phillies 3 Marlins 1: Cody Asche hit a two-run homer in the 10th inning to give host Philadelphia a win over Miami.

Rangers 2 Braves 1: Robinson Chirinos hit a tiebreaking RBI single in the eighth inning, sending host Texas over Atlanta.

Brewers 3 Reds 2: Lyle Overbay hit a game-ending RBI single off Jumbo Diaz with one out in the ninth, lifting host Milwaukee over Cincinnati.

Pirates 7 Cubs 3: Gerrit Cole won consecutive starts for the first time since early June, NL batting leader Josh Harrison (.318) had three hits, and surging Pittsburgh beat visiting Chicago for its seventh win in eight games.

The Minnesota Twins at Chicago White Sox game was postponed by rain. The teams will play a traditional doubleheader Saturday beginning at 4:10 p.m.