David Price took a shutout into the ninth inning and held Baltimore to five hits in his first complete game this season, leading the Boston Red Sox past the Orioles 6-2 on Thursday night.
J.D. Martinez hit a two-run homer in the first, and Xander Bogaerts homered with two on during a four-run fifth.
Price (4-4) struck out eight and didn’t walk a batter while winning consecutive starts for the first time this season. Andrew Susac led off the ninth with a double, the first Baltimore player to reach second base in the game. Manny Machado spoiled the shutout bid with a two-out homer, but Price finished off Baltimore on Jonathan Schoop’s pop-up.
Kevin Gausman (3-3) went 4 2/3 innings for Baltimore, allowing six runs and eight hits while striking out six and walking two.
Tigers 3, Mariners 2: Jose Iglesias’ two-out, two-run single in the eighth inning gave Detroit the lead, and Tigers pitchers allowed just two hits over the final six innings in a win over the Mariners in Seattle.
Detroit rallied against Seattle’s bullpen and specifically eighth-inning regular Nick Vincent (1-1) to take the opener of the four-game series. With two outs in the eighth, Vincent allowed a single to Mikie Mahtook and walked James McCann to load the bases. Seattle stayed with Vincent and Iglesias got enough of a 1-0 cutter to send it up the middle and off the glove of shortstop Jean Segura diving to try and stop the grounder.
Boyd combined with Buck Farmer, Blaine Hardy, Warwick Saupold (2-1), Joe Jimenez and Shane Greene to retire 20 of the final 23 batters faced. Jimenez struck out the side in the eighth inning and Greene pitched the ninth for his 10th save.
Dodgers 7, Marlins 0: Justin Turner tied a career high with five RBIs and Kenta Maeda pitched eight sharp innings to help the Los Angeles Dodgers snap a six-game losing streak by beating the Marlins in Miami.
Turner, who broke his left wrist in spring training and made his season debut Tuesday, hit a three-run double for the Dodgers’ first hit in the third inning. He added a two-run double in the fourth and also singled in finishing 6 for 13 in the series (.462).
Maeda (3-3) allowed two hits and no walks in his longest outing of the season, and retired the final 17 batters he faced while throwing 96 pitches. Kenley Jansen gave up two hits in the ninth, but struck out the side to complete the Dodgers’ sixth shutout.
Yasiel Puig hit his third homer of the season, all in the past four games.
Caleb Smith (2-5) threw 60 pitches before he gave up a hit. But he walked the bases loaded in the third, and Turner cleared them with a double. Kemp followed with an RBI double, and Smith departed after three innings trailing 4-0.
Rays 7, Angels 1: C.J. Cron homered and scored two runs against his former teammates, and Chris Archer pitched two-hit ball into the seventh inning as Tampa Bay defeated Los Angeles at Anaheim, California.
Denard Span hit a two-run homer during the Rays’ four-run seventh inning, and Johnny Field added a two-run shot in the eighth as the Rays pushed their longest winning streak of the season to four games.
Mike Trout extended the longest hitting drought of his career to 0 for 19 with four hitless at-bats for the Angels, who have lost five of eight on their 11-game homestand.
Phillies 6, Cardinals 2: Vince Velasquez pitched shutout ball into the seventh inning, and Carlos Santana and Pedro Florimon each hit home runs in the Philadelphia Phillies’ victory over the Cardinals in St. Louis.
Velasquez (4-4) gave up five hits in 6 1/3 innings, struck out five and walked two in recording his third straight win. The Phillies won for the seventh time in eight games and improved to 17-2 against opponents outside of the N.L. East. At 25-16, the Phillies are nine games over .500 for the first time since they were 102-60 at the close of the 2011 season.
Odubel Herrera reached base three times to extend his on-base streak to 43 games, fifth-longest in franchise history. It is also the longest streak in the majors since Atlanta’s Freddie Freeman reached in 46 successive games in 2016.
Luke Weaver (3-3) gave up one run and four hits over seven innings in the loss.
White Sox 4, Rangers 2: Welington Castillo hit a tiebreaking two-run single in Chicago’s four-run eighth, helping the White Sox beat the Texas Rangers in the opener of a four-game series between two of the worst teams in the A.L.
Yoan Moncada finished with three hits for Chicago, which had lost nine of 10. The White Sox improved the majors’ worst record to 11-29, still a franchise record for worst 40-game start.
Luis Avilan (1-0) got two outs for the win and Nate Jones worked the ninth for his second save.
Pirates 5, Padres 4: Gregory Polanco led off the seventh inning with a double and scored the go-ahead run on an error, leading the Pirates over San Diego in Pittsburgh for their eighth win in nine games.
Polanco took third on Francisco Cervelli’s deep flyball, then came home when rookie third baseman Christian Villanueva misplayed Corey Dickerson’s two-out grounder.
Rookie Edgar Santana (2-0) retired the only batter he faced, getting Jose Pirela to ground out to end the seventh with a runner on second. He was credited with another win a day after notching his first major league victory against the Chicago White Sox. Felipe Vazquez worked a 1-2-3 ninth to earn his ninth save in as many opportunities.
Matt Strahm (0-1) took the loss. Eric Hosmer drove in three runs for San Diego.
Athletics 10, Blue Jays 5: Matt Olson hit a three-run home run, Khris Davis and Matt Chapman added two-run shots, and the Oakland Athletics beat the Blue Jays in Toronto.
Davis went 4 for 4 and scored three times as Oakland won for the second time in its past 13 games north of the border. Davis singled in the first, homered in the third, singled and scored in the fifth, came around to score after being hit by a pitch in the sixth, and singled in the eighth.
Yusmeiro Petit (1-0) worked 2 2/3 innings for the win. Aaron Sanchez (2-4) took the loss, the Blue Jays’ ninth in their last 12 home games.
Colorado at San Francisco, late.
Chicago Cubs at Atlanta, ppd.