ST. PETERSBURG, Fla. — David Price won his sixth start in a row, Evan Longoria hit a three-run double and the Tampa Bay Rays earned their eighth straight victory, beating the Boston Red Sox 6-4 on Friday night.

ST. PETERSBURG, Fla. — David Price won his sixth start in a row, Evan Longoria hit a three-run double and the Tampa Bay Rays earned their eighth straight victory, beating the Boston Red Sox 6-4 on Friday night.

The Red Sox lost their fourth consecutive game.

Price (11-7) struck out 10 over eight innings. He tied the team record shared by Matt Moore and Scott Kazmir for victories in consecutive starts.

This was Price's first game against Boston since he hit David Ortiz with a fastball on May 30, setting off a verbal skirmish between the stars.

There was no trouble between them this time as Ortiz returned to the lineup, a day after leaving a game because of back spasms.

Ben Zobrist got his fourth hit, an RBI double that made it 3-all in the Rays seventh. Later in the inning, Longoria delivered his go-ahead hit off Junichi Tazawa (1-2).

Jake McGee gave up a run in the ninth and got his 10th save.

Orioles 2, Mariners 1, 10 innings

At Seattle, Chris Davis hit a leadoff homer in the 10th inning, Nelson Cruz also went deep and Baltimore overcame a record-tying start by Seattle ace Felix Hernandez.

Hernandez struck out 10 in seven innings and left with the score tied 1-all. It was his 13th consecutive start with at least seven innings and no more than two runs allowed, matching Tom Seaver's major league mark set for the New York Mets in 1971.

Chief Bender held the previous AL record of 12 in a row established in 1907.

Kendrys Morales had a sacrifice fly in his first game back with the Mariners, who have lost four straight and are 2-6 since the All-Star break.

Yankees 6, Blue Jays 4

At New York, Ichiro Suzuki homered for the first time since last August and New York beat Toronto for the 17th straight time at Yankee Stadium.

Jose Bautista hit two homers, doubled and drove in four runs for Toronto.

White Sox 9, Twins 5

At Minneapolis, Jose Abreu hit his major league-leading 30th homer and drove in three runs, leading the Chicago White Sox past Minnesota.

Abreu had two hits and scored twice. The Cuban rookie has 77 RBIs — Detroit's Miguel Cabrera began the day leading the majors with 80.

Rangers 4, Athletics 1

At Arlington, Texas, Jerome Williams pitched six solid innings while becoming the team-record 31st pitcher used this season by the Texas Rangers, and they beat AL West-leading Oakland.

Neftali Feliz, back in the closer role after Joakim Soria was traded to Detroit earlier this week, worked a scoreless ninth while giving up a hit and a walk for his first regular-season save since 2011. His last opportunity, before moving to the rotation and then getting hurt, was a blown save in Game 6 of the 2011 World Series against St. Louis.

Williams (2-4) allowed one run while striking out four without a walk. The 32-year-old right-hander was released by Houston earlier this month.

Royals 6, Indians 4

At Kansas City, Mo., pinch-hitter Billy Butler's two-run homer with two outs in the eighth inning sent the Kansas City Royals over Cleveland for their fourth straight win.

Carlos Santana homered twice for the Indians, who have lost five of six.

Angels 2, Tigers 1

At Anaheim, Calif., Efren Navarro and Kole Calhoun drove in runs in the sixth inning, and Los Angeles overcame Drew Smyly's early dominance for a victory over Detroit.

Tyler Skaggs yielded five hits in 52/3 resourceful innings for the Angels, who have won 14 of 19. Los Angeles improved the majors' second-best record to 61-41 and pulled within two games of AL West-leading Oakland.

National League

Nationals 4, Reds 1

At Cincinnati, Tanner Roark allowed only three singles over seven innings, Denard Span got four hits and Washington kept Cincinnati winless since the All-Star break.

The Reds have dropped seven straight games for their longest losing streak in five years. The Nationals have won seven of nine.

Cubs 7, Cardinals 6

At Chicago, Luis Valbuena hit a decisive two-run homer in the seventh inning and the Chicago Cubs rallied to hand St. Louis its fourth straight loss.

The Cardinals tied it at 5 on solo homers by Matt Carpenter and Matt Holliday in the fifth.

Padres 3, Braves 2

At Atlanta, rookie Jesse Hahn allowed only three hits in six innings to remain unbeaten on the road and the San Diego Padres beat Atlanta.

Hahn (6-2) allowed one run as he improved to 4-0 in four road starts.

Mets 3, Brewers 2

At Milwaukee, Lucas Duda hit a two-run homer in the ninth inning as the New York Mets rallied to end Milwaukee's four-game winning streak.

Carlos Torres (5-4) pitched the eighth inning to get the win. Jenrry Mejia gave up a leadoff walk to pinch-hitter Jonathan Lucroy, but got the next three outs to record his 14th save in 16 chances.

Phillies 9, Diamondbacks 5

At Philadelphia, Domonic Brown homered, doubled and drove in three runs to lead the Philadelphia Phillies over Arizona.

Grady Sizemore had three hits, including the 1,000th of his career, with a double and an RBI for Philadelphia.

Rockies 8, Pirates 1

At Denver, Brett Anderson pitched effectively into the seventh inning for his first win in more than a year and the Colorado Rockies beat Pittsburgh.

Carlos Gonzalez homered and Josh Rutledge had two hits and drove in four runs for Colorado, which has won consecutive games for just the second time in the last six weeks.


Marlins 2, Astros 0

At Houston, Brad Hand pitched three-hit ball into the eighth inning, Jeff Mathis hit a two-run double and the Miami Marlins beat Houston.

Hand (2-2) struck out four and walked two in a career-high 71/3 innings to earn his second straight win. Donovan Solano and Giancarlo Stanton each had two hits for the Marlins, who won their fifth in sixth games.