SEATTLE (AP) — Rick Ankiel and Chris Carter each hit a two-run homer to help the Houston Astros beat the Seattle Mariners 8-3 on Wednesday night. Carlos Pena had three hits and scored twice for the Astros, who also got two RBIs from J.D. Martinez and a late home run by Marwin Gonzalez. Brad Peacock earned first major league win since 2011. After losing 3-0 on Monday, the Astros scored 24 runs on 37 hits in winning the final two games of the series. Carter, who hit two home runs in a 16-9 rout Tuesday, added three hits in this one. He finished the series 8 for 15 with three homers and five RBIs. Peacock allowed three runs and four hits in five-plus innings for his first big league victory since Sept. 22, 2011, with Washington at Philadelphia.
ORIOLES 8, RED SOX 5
BOSTON (AP) — Manny Machado’s three-run homer capped a five-run ninth inning and gave the Baltimore Orioles an 8-5 win over the Boston Red Sox on Wednesday night. The Red Sox had gone ahead 5-3 in the sixth on consecutive homers by Daniel Nava and Jarrod Saltalamacchia. But closer Joel Hanrahan couldn’t hold the lead on a night when their nearly 10-year home sellout streak ended after two seasons in which they missed the playoffs. Chris Davis led off the ninth with his fifth homer. Hanrahan (0-1) retired the next two batters, then allowed a single by Ryan Flaherty. He then walked Nolan Reimold and Nate McLouth to load the bases and threw a wild pitch that brought pinch runner Alexi Casilla home with the tying run. On the next pitch, Machado hit the ball over the Green Monster for his first homer. Darren O’Day (1-0) got the win and Jim Johnson pitched the ninth for his third save. Boston’s sellout streak began on May 15, 2003, lasted 820 games, including the postseason, and was the longest in major pro sports history. It broke the record of 814 set by the NBA’s Portland Trail Blazers from 1977-95.
BLUE JAYS 8, TIGERS 6
DETROIT (AP) — J.P. Arencibia hit a three-run double in the seventh inning and Toronto rallied from a five-run deficit to beat Detroit. Detroit led 6-1 in the sixth, but starter Rick Porcello allowed hits to the first three batters. They all eventually scored, and Toronto added four more runs the following inning. Brayan Villarreal (0-1) came on with one on and one out in the seventh and proceeded to walk three straight hitters, forcing in a run. Arendcibia followed with a drive to the gap in left-center off Octavio Dotel. Aaron Loup (1-0) pitched a scoreless sixth for the Blue Jays. Casey Janssen, the last of five Toronto relievers, pitched a perfect ninth for his second save.
RAYS 2, RANGERS 0
ARLINGTON, Texas (AP) — Matt Moore and four Rays relievers combined on a five-hitter and Tampa Bay beat Texas in the coldest day game ever at Rangers Ballpark. It was only 39 degrees when the game started after a rain delay of 1 hour, 29 minutes. That was 40 degrees colder than Tuesday night. Evan Longoria had a sacrifice fly for the Rays, who snapped a three-game losing streak. Their other run came on a grounder after Derek Holland (0-1) walked the bases loaded, his only three walks in his eight innings. Moore (2-0) limited Texas to a single and struck out five in five-plus innings, but walked six.
ROYALS 3, TWINS 0
KANSAS CITY, Mo. (AP) — Wade Davis pitched out of bases loaded jams in the first two innings, Billy Butler and Jeff Francoeur homered and Kansas City the Minnesota to sweep the three-game set. Butler homered in the first, while Francoeur led off the seventh with a home run to extend his hitting streak to seven games. The Royals got another run in the seventh when Alcides Escobar’s single scored Chris Getz. Salvador Perez had three of the nine Kansas City hits.
CARDINALS 10, REDS 0
ST. LOUIS (AP) — Jake Westbrook pitched a five-hiter and the St. Louis Cardinals backed him with four home runs Wednesday in routing the Cincinnati Reds 10-0. Jon Jay, Carlos Beltran and Matt Adams homered in a span of seven at-bats off Homer Bailey as the Cardinals took two of three from the NL Central champions.
Matt Carpenter added a two-run homer on a four-hit day. Adams homered for the second straight game and added an RBI double and a walk. The Cardinals have dominated the Reds at home the last decade, losing just three of 28 series with two splits.
Westbrook (1-1) threw his fourth career shutout, walking four and striking out three. It was his first shutout since Aug. 9, 2006, against the Angels with Cleveland, and his 15th career complete game. He even contributed an RBI single for St. Louis’ final run.
Bailey (1-1) had gone 23 straight shutout innings — including his no-hitter against Pittsburgh last season — before the Cardinals broke open a scoreless game with four runs with two outs in the fifth.
BRAVES 8, MARLINS 0
MIAMI (AP) — Evan Gattis hit a three-run homer and Atlanta completed its second consecutive three-game sweep when it beat the reeling Miami Marlins.
Mike Minor (2-0) pitched 5 2-3 innings for the Braves, whose 8-1 record leads the majors. They’re off to their best start since 1994, when they began the season 13-1.
The Marlins have the worst record in the big leagues at 1-8. They’ve scored just 16 runs, and with five consecutive losses they’re off to their worst start since the 1998 team began the season 1-11.
Miami kept the game scoreless until the fifth, when Gattis hit his third homer in a six-run inning. The rookie also singled and is batting .391 with a slugging percentage of .826.
Juan Francisco hit a two-run homer off the facade of the upper deck in center field, Andrelton Simmons drove in two runs and Jordan Schafer had four of Atlanta’s 13 hits.
For the second night in a row, the Marlins drew the smallest crowd since their park opened a year ago. Announced attendance was 13,810.
Miami went 0 for 9 with runners in scoring position and is batting .153 in those situations. Alex Sanabia (1-1) gave up six runs, all in his fifth and final inning.
GIANTS 10, ROCKIES 0
SAN FRANCISCO (AP) — Buster Posey drove in three runs while NBA star Kevin Durant cheered him from the stands, Barry Zito pitched another gem and San Francisco completed a three-game sweep of Colorado.
Staked to a quick lead, Zito (2-0) won his 11th straight decision, dating to last year’s postseason. San Francisco earned its 16th consecutive victory in games he has started, the longest such run by a Giants pitcher since 16 in a row by Carl Hubbell for New York in 1936, STATS said.
Zito has thrown 14 scoreless innings so far, the deepest the lefty has gone without giving up a run to start a season in his 14-year career.
Posey hit an RBI triple in the first, a run-scoring double in the second and an RBI single in the fifth. He scored twice.
The Giants won their ninth in a row overall against Colorado. They also have beaten the Rockies nine straight times at AT&T Park.
Andres Torres hit a two-run single for the Giants, who chased Jeff Francis (1-1) in the second inning for the shortest start of his career. San Francisco had a season-high 16 hits a day after getting 14.
DIAMONDBACKS 10, PIRATES 2
PHOENIX (AP) — A.J. Pollock homered twice, doubled and drove in four runs as Arizona salvaged the finale of its three-game series against Pittsburgh.
Pollock began the day in an 0-for-14 rut. He also made a diving catch in center field to rob Andrew McCutchen in the first inning.
Wade Miley (2-0) allowed two runs on five hits in 6 2-3 innings.
Jonathan Sanchez (0-2) was charged with nine runs and eight hits in 3 1-3 innings. The last two of those runs came after Sanchez left and reliever Chris Leroux walked two batters, on four pitches each, with the bases loaded in the Diamondbacks’ four-run fourth.
PHILLIES 7, METS 3
PHILADELPHIA (AP) — Domonic Brown and Chase Utley homered in a five-run first, Kyle Kendrick threw six effective innings and Philadelphia beat New York.
Pinch-hitter Laynce Nix also went deep for the Phillies, who took two straight from the Mets to earn their first series win of the year.
John Buck homered for the third straight game and Lucas Duda had two solo shots for New York. The Mets set a club record by hitting at least one homer in their first nine games.
Kendrick (1-1) allowed two runs and eight hits to become the first Philadelphia starter other than Cliff Lee to get a win.
Mets starter Jeremy Hefner (0-2) gave up five runs and six hits in three innings.
A rain delay halted the game for 27 minutes in the bottom of the fourth.
Davis (1-0) held the Twins to four singles in five scoreless innings, striking out six, walking three and hitting a batter.
Twins right-hander Liam Hendriks (0-1) took the loss.