Tampa Bay Rays right fielder Steven Souza Jr. (20) gets doused by starting pitcher Chris Archer (22) after the game between the Tampa Bay Rays and the Toronto Blue Jays in Tropicana Field on April 6, 2016 in St. Petersburg, Fla. The Rays won 5-3. (Will Vragnovic/Tampa Bay Times/TNS)
Tampa Bay Rays right fielder Steven Souza Jr. (20) gets doused by starting pitcher Chris Archer (22) after the game between the Tampa Bay Rays and the Toronto Blue Jays in Tropicana Field on April 6, 2016 in St. Petersburg, Fla. The Rays won 5-3. (Will Vragnovic/Tampa Bay Times/TNS) Credit: Tampa Bay Times — Will Vragnovic

Miami — Jarrod Saltalamacchia homered and drove in four runs and Francisco Rodriguez struck out Giancarlo Stanton to end the game with the bases loaded as the Detroit Tigers beat Miami 7-3 Wednesday and sent Marlins ace Jose Fernandez his first loss in 27 career starts at home.

Victor Martinez hit a two-run homer and Nick Castellanos had an RBI double in the sixth that chased Fernandez (0-1), who allowed five runs and five hits in 5 2/3 innings with one walk and 13 strikeouts, one shy of his big league high. Fernandez had been 17-0 with a 1.40 ERA at Marlins Park, the most consecutive home wins to start a career in major league history.

Mariners 9, Rangers 5

Arlington, Texas — Robinson Cano homered twice and drove in five runs, including a two-run homer that capped Seattle’s five-run ninth.

Rangers closer Shawn Tolleson (0-1) allowed all five batters he faced to reach base and score.

Pinch-hitter Nori Aoki and No. 9 batter Ketel Marte started the ninth with consecutive singles, and Leonys Martin had a tying RBI double. Kyle Seager then had a two-run single before Cano’s fourth homer chased Tolleson.

Rays 5, Blue Jays 3

St. Petersburg, Fla. — Steven Souza Jr.’s second home run of the game, a go-ahead, three-run drive in the eighth inning, lifted Tampa Bay over Toronto.

Souza pulled Tampa Bay to 3-2 in the sixth with a solo homer off J.A. Happ. Tampa Bay has homered in a team-record 18 consecutive games dating to Sept. 20.

Rockies 4, Diamondbacks 3

Phoenix — Rookie Trevor Story made baseball history by hitting a home run in each of his first three major league games and the Colorado Rockies beat Arizona 4-3 on Wednesday.

Story also is the first player in baseball history to hit a home run for each of his first four hits.

Brewers 4, Giants 3

Milwaukee — Chris Carter hit his first home run for Milwaukee, then had a tiebreaking sacrifice fly in the seventh inning to lead the Brewers over San Francisco.

Jeff Samardzija, making his Giants debut after signing a $90 million, five-year contract, allowed three runs and eight hits in 5 innings, struck out six and walked three. He is 0-5 in 10 career starts against Milwaukee.

Pirates 5, Cardinals 1

Pittsburgh — Juan Nicasio pitched six dominant innings in his Pittsburgh debut and Francisco Cevelli hit a two-run to sweep an opening three-game series between the teams with the best regular-season records in the major leagues last year.

Nicasio gave up one run and two hits while striking out seven and walking none.

Orioles 4, Twins 2

Baltimore — Chris Davis homered to back an effective pitching performance by Yovani Gallardo in his Orioles debut.

Davis, the reigning major league home run champ, hit a solo shot to deep center off Kyle Gibson (0-1) in the third inning to put the Orioles ahead for good. Davis also scored the winning run in the season opener and is off to a strong start after receiving a $161 million, seven-year contract in January.

Nationals 3, Braves 1

Atlanta — Pinch-hitter Matt den Dekker, recalled from the minors earlier in the day, had a tiebreaking, two-run double in a three-run seventh inning that led the Washington over Atlantafor an opening two-game sweep.

Stephen Strasburg (1-0), starting his final season with the Nationals before becoming eligible for free agency, allowed one run and six hits in six innings.

Reds 3, Phillies 2

Cincinnati — Scott Schebler doubled with the bases loaded and one out in the ninth inning as Cincinnati took advantage of another meltdown by Philadelphia’s bullpen.

Philadelphia wasted a lead in the eighth inning of a 6-2 defeat on opening day. Ahead all the way until the ninth, the Phillies let another one get away.

Trying to hold a 2-1 lead, Dalier Hinojosa (0-1) gave up three singles that loaded the bases with one out. Schebler, acquired from the Dodgers in the three-team deal that sent Todd Frazier to the White Sox in the offseason, doubled to left-center to complete the rally.

Blake Wood (1-0) pitched one inning for the win, the Reds’ seventh straight over the Phillies at Great American Ball Park. Cincinnati has won 10 of its last 11 against Philadelphia there.