ST. PETERSBURG, Florida (AP) -- David Price won his sixth start in a row and Evan Longoria hit a three-run double as the Tampa Bay Rays earned their eighth straight victory, beating the Boston Red Sox 6-4 in Major League Baseball on Friday.
The Red Sox lost their fourth consecutive game.
Price (11-7) struck out 10 over eight innings. He matched the team record shared by Matt Moore and Scott Kazmir for victories in consecutive starts.
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
SEATTLE (AP) -- Chris Davis hit a leadoff homer in the 10th inning and Nelson Cruz also went deep as 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 MLB mark set for the New York Mets in 1971.
Chief Bender held the previous American League record of 12 in a row established in 1907.
Left-fielder Steve Pearce threw out a runner at the plate for Baltimore, which remained three games in front of the second-place Yankees in the AL East.
Darren O'Day (3-1) worked the ninth and Zach Britton earned his 19th save.
DODGERS 8, GIANTS 1
SAN FRANCISCO (AP) -- Yasiel Puig tied a club record with three triples and added a double and two RBIs as Los Angeles moved within a half-game of NL West-leading San Francisco.
The Dodgers matched a team record with five triples, including three during a five-run fifth inning that chased Tim Lincecum (9-7). It was the most triples in a game for the club since 1921 and Puig had the most by a Dodgers player since Brooklyn's Jimmy Sheckard had three in 1901.
Zack Greinke (12-6) tossed seven innings of shutout ball, striking out 10.
ANGELS 2, TIGERS 1
ANAHEIM, California (AP) -- Efren Navarro and Kole Calhoun drove in runs in the sixth inning as Los Angeles overcame Drew Smyly's early dominance for a victory over Detroit.
Tyler Skaggs yielded five hits in 5 2-3 resourceful innings for the Angels, who have won 14 of 19. Los Angeles improved the second-best record in MLB to 61-41 and pulled within two games of AL West-leading Oakland.
Miguel Cabrera homered and Smyly (6-9) had a career-high 11 strikeouts while pitching into the sixth for the Tigers, who have lost seven of eight in Anaheim.
Navarro had two hits after replacing Josh Hamilton (left knee) in the fourth as the Angels earned their MLB-leading 36th home victory by beating the league's best road team.
NATIONALS 4, REDS 1
CINCINNATI (AP) -- Tanner Roark allowed only three singles over seven innings and Denard Span got four hits as Washington kept Cincinnati winless since the MLB 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.
Roark (10-6) became Washington's first 10-game winner and improved to 3-0 in his last three starts. Rafael Soriano got his 24th save.
Alfredo Simon (12-5) has lost both starts since his first All-Star selection. He gave up three runs on nine hits and two walks in only 4 1-3 innings.
YANKEES 6, BLUE JAYS 4
NEW YORK (AP) -- Ichiro Suzuki homered for the first time since last August as 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.
Suzuki hit a go-ahead, three-run shot in the third inning off Mark Buehrle (10-7), who dropped to 1-12 against the Yankees, including 10 straight losses over the past decade.
New York won for the seventh time in eight games since the All-Star break. Hiroki Kuroda (7-6) got the victory and David Robertson pitched the ninth for his 26th save in 28 chances.
WHITE SOX 9, TWINS 5
MINNEAPOLIS (AP) -- Jose Abreu hit his MLB-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 now has 77 RBIs on the season.
Alexei Ramirez and Tyler Flowers also homered for the White Sox, while Dayan Viciedo tied a career high with four of Chicago's 17 hits.
John Danks (9-6) gave up four runs over seven innings.
RANGERS 4, ATHLETICS 1
ARLINGTON, Texas (AP) -- Jerome Williams pitched six solid innings while becoming the team-record 31st pitcher used this season by Texas.
Neftali Feliz worked a scoreless ninth while giving up a hit and a walk for his first regular-season save since 2011.
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.
Texas led for good on J.P. Arencibia's RBI single after Jim Adduci doubled in the second off Jason Hammel (0-3).
ROYALS 6, INDIANS 4
KANSAS CITY, Missouri (AP) -- Pinch-hitter Billy Butler's two-run homer with two outs in the eighth inning sent Kansas City past Cleveland for its fourth straight win.
Carlos Santana homered twice for the Indians, who have lost five of six.
Butler connected against John Axford, sending a drive over the Royals' bullpen in left field. He was hitting just .200 in his previous 20 games with two RBIs.
Kelvin Herrera (2-2) pitched a scoreless eighth and Aaron Crow worked around a leadoff double in the ninth to earn his second save in four chances.
MARLINS 2, ASTROS 0
HOUSTON (AP) -- Brad Hand pitched three-hit ball into the eighth inning and Jeff Mathis hit a two-run double for Miami.
Hand (2-2) struck out four and walked two in a career-high 7 1/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.
Bryan Morris got two outs in the eighth, and Steve Cishek pitched a perfect ninth for his 25th save.
CUBS 7, CARDINALS 6
CHICAGO (AP) -- Luis Valbuena hit a decisive two-run homer in the seventh inning as the Chicago Cubs rallied to hand St. Louis its fourth straight loss.
The Cardinals tied it at 5-all on solo homers by Matt Carpenter and Matt Holliday in the fifth.
Kevin Siegrist (1-2) hit Anthony Rizzo with a full-count pitch to lead off the seventh. One batter later, Valbuena sent hit a first-pitch homer into the bleachers in center field.
Justin Grimm (3-2) pitched a scoreless inning for the win.
PADRES 3, BRAVES 2
ATLANTA (AP) -- Rookie Jesse Hahn allowed only three hits in six innings to remain unbeaten on the road for San Diego.
Hahn (6-2) allowed one run as he improved to 4-0 in four road starts.
The Padres had 12 singles on 13 hits to beat Alex Wood (7-8). Tommy Medica drove in a run and had a career-high four hits.
Joaquin Benoit earned his second save.
METS 3, BREWERS 2
MILWAUKEE (AP) -- 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.
The Mets trailed 2-0 entering the ninth inning, but Daniel Murphy led off with a double off closer Francisco Rodriguez (4-4), who blew his fourth save of the season. David Wright followed with an RBI single.
Duda hit the first pitch he saw from Rodriguez into the Mets' bullpen in right field. It was his career-high 17th home run of the season and his third in the last four games.
Carlos Torres (5-4) pitched the eighth inning to get the win.
PHILLIES 9, DIAMONDBACKS 5
PHILADELPHIA (AP) -- Domonic Brown homered, doubled and drove in three runs to lead Philadelphia.
Grady Sizemore had three hits, including the 1,000th of his career, with a double and an RBI for the Phillies.
Kyle Kendrick (5-10) posted his first win in eight career starts against the Diamondbacks.
Alfredo Marte hit his first career homer, a grand slam, and Aaron Hill had three hits for Arizona.
ROCKIES 8, PIRATES 1
DENVER (AP) -- Brett Anderson pitched effectively into the seventh inning for his first win in more than a year as Colorado 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.
Anderson (1-3) had not won since beating Houston on April 7, 2013, in his last start for Oakland. He spent four months on the disabled list and moved to the A's bullpen when he returned.