Eduardo Rodriguez shined over six innings, and J.D. Martinez collected a season-high three hits to lead the Boston Red Sox to an 11-4 win over the visiting Detroit Tigers on Wednesday.
Rodriguez (2-2) struck out seven while allowing one run on two hits and three walks. He kept the Tigers hitless over his first 4 1/3 innings as the Red Sox rebounded from a doubleheader sweep on Tuesday.
After Brandon Workman struck out the side for Boston in the seventh, Matt Barnes did the same in the eighth, though Detroit had loaded the bases with two outs while down 4-1. Barnes fanned Ronny Rodriguez on three pitches to escape the jam.
The Red Sox sent 12 men to the plate and scored seven runs in the bottom of the eighth to make it a blowout. Three came home on bases-loaded walks.
Yankees 6, Angels 5
DJ LeMahieu's two-out RBI single in the ninth inning capped New York's rally from a five-run deficit for a win over Los Angeles in Anaheim, Calif.
The Yankees trailed 5-0 after five innings but scored twice in the sixth and three times in the seventh to tie the game. In the ninth, Tyler Wade singled with two out and stole second. LeMahieu's line drive to right field off Angels reliever Ty Buttrey (1-1) drove in the winning run, helping the Yankees to their sixth win in a row and eighth in nine games.
Jonathan Loaisiga (1-0) threw three scoreless innings to get the win, and Aroldis Chapman pitched a scoreless ninth for his fourth save.
Astros 7, Twins 1
Justin Verlander gave up four hits and a run over eight innings to pick up his fourth win, and Michael Brantley, Carlos Correa and Josh Reddick each homered to lead Houston to victory over visiting Minnesota.
It was the seventh straight victory for Verlander (4-0) dating back to last season. He struck out eight and didn't walk a batter while improving to 20-9 all-time against the Twins and becoming the first Houston starter to pitch past the seventh inning this season.
Brantley, Reddick and Robinson Chirinos each had two hits for Houston, which won the series 2-1. Jorge Polanco homered for Minnesota. Kohl Stewart (0-1), recalled from Triple-A Rochester earlier in the day, took the loss.
Phillies 6, Mets 0
Vince Velasquez combined with four relievers on a six-hit shutout for visiting Philadelphia, which blew open a close game by scoring three times in the eighth inning to beat New York.
The Phillies, who were outscored 14-1 in losing the first two games of the three-game series, won for just the second time in the last seven games.
Velasquez (1-0) danced around trouble all night and had just one 1-2-3 inning, but he stranded seven baserunners in his five innings, including five in scoring position. The right-hander allowed three hits and three walks while striking out six.
Padres 1, Mariners 0
Rookie right-hander Chris Paddack allowed one hit over seven shutout innings and Ian Kinsler homered on the first pitch he saw from Felix Hernandez as San Diego defeated visiting Seattle.
Paddack and relievers Trey Wingenter and Kirby Yates combined on a two-hit shutout and retired 24 of the last 25 Mariners they faced -- with the only baserunner during the stretch erased on a game-ending double play turned by rookie shortstop Fernando Tatis Jr.
Paddack (1-1) picked up his first major league win in a pitching duel with Mariners veteran Hernandez (1-2). The 6-foot-5, 23-year-old Paddack retired the last 19 Mariners he faced after working out of a bases-loaded, two-out jam in the first.
Cardinals 5, Brewers 2
Marcell Ozuna and Yadier Molina homered in a four-run fourth inning, and St. Louis completed a three-game sweep of visiting Milwaukee as the Cardinals won their fifth straight overall.
Ozuna, Paul Goldschmidt, Lane Thomas and Paul DeJong had two hits each for St. Louis. Brewers first baseman Eric Thames homered for the Brewers in the 10th meeting between these teams already this season. St. Louis right-hander Adam Wainwright (2-2) went six innings, allowing one run and four hits with three strikeouts and a walk.
Brewers starter Jhoulys Chacin (2-3) did not allow a hit through the first three innings, but he gave up back-to-back singles to Goldschmidt and DeJong to open the fourth before Ozuna lined a three-run homer over the fence in left for a 3-1 lead.
Royals 10, Rays 2
Kansas City snapped a five-game overall losing streak -- and a 10-game skid against Tampa Bay -- with a victory in St. Petersburg, Fla. It was the first time this season the Royals have scored 10 runs.
Adalberto Mondesi homered and had four RBIs for the Royals, who went 6-13 in a 19-day stretch without a day off. Kansas City is off Thursday.
Jakob Junis (2-2) pitched five solid innings, allowing one run on four hits with six strikeouts and two walks. But he had to leave after taking a line drive off his pitching hand to end the fifth, suffering a contusion. Blake Snell (2-2) took the loss for Tampa Bay in his first start after coming off the 10-day injured list due to a broken toe on his right foot.
Athletics 6, Rangers 5
Chad Pinder dumped a game-winning single into shallow right-center field that scored Stephen Piscotty with two outs in the bottom of the ninth inning, as host Oakland took advantage of a Texas defensive miscue to complete a three-game sweep.
In a game that featured five home runs -- including a three-run shot by the A's Marcus Semien in the second inning and a pair of solo shots by the Rangers' Nomar Mazara -- Oakland's winning rally was the product of a pair of singles sandwiching a stolen base, which occurred when Texas forgot to cover second base on Piscotty's steal attempt.
Pinder then hit the next pitch by the Rangers' fourth pitcher, Chris Martin (0-2), for the walk-off single. A's closer Blake Treinen (1-1), who escaped a two-on, one-out situation in the top of the ninth by inducing a double-play grounder, got the win.
Cubs 7, Dodgers 6
Javier Baez and Jason Heyward each hit three-run home runs in a six-run sixth inning, and Anthony Rizzo also doubled and drove in a run for Chicago, which won for the seventh time in eight games.
Cody Bellinger and Alex Verdugo homered for Los Angeles. The Dodgers have dropped three of four.
Cubs right-hander Brad Brach (2-0) earned the win in relief, retiring the only two batters he faced to close out the sixth inning. He replaced Cole Hamels, who gave up three runs on three hits with six walks and seven strikeouts in 5 1/3 innings. Dodgers left-hander Scott Alexander (1-1) drew the loss after giving up three runs in one-third of an inning.
Rockies 9, Nationals 5
Charlie Blackmon homered, Raimel Tapia had two doubles and three RBIs, and Colorado beat Washington in Denver as Trevor Story doubled and tripled to extend his hitting streak to 13 games, which ties his career high.
David Dahl had three hits, and Nolan Arenado drove in three runs for the Rockies. German Marquez (3-1) allowed three runs on eight hits and struck out seven over seven innings. He bounced back after pitching with an infected tooth in his previous start. Marquez had the tooth pulled.
Wade Davis got the final out for his third save. Juan Soto homered and Matt Adams had three hits for the Nationals. Jake Noll's first career hit was an RBI double in the second inning that gave the Nationals a 1-0 lead.
Giants 4, Blue Jays 0
Left-hander Drew Pomeranz pitched six innings, Pablo Sandoval hit a home run and visiting San Francisco defeated Toronto to complete a quick two-game sweep.
Pomeranz (1-2) gave up two hits and two walks while striking out five as the Giants swept the two-game series. Two Giants relievers retired the final nine Toronto batters of the game. Toronto starter Clay Buchholz (0-1) gave up six hits and four runs in five-plus innings, striking out two and not walking a batter.
After the game, Blue Jays manager Charlie Montoyo told reporters that Vladimir Guerrero Jr., the top-ranked prospect in baseball, will be called up from Triple-A Buffalo to make his major league debut Friday at home against Oakland.
Braves 3, Reds 1
Mike Soroka enhanced his case to remain in the Atlanta rotation by posting his second straight strong effort to help the visiting Braves to a win over Cincinnati.
Soroka (1-1) pitched 5 2/3 innings and allowed only one run on five hits -- all singles and two of those infield hits -- with seven strikeouts in his first career start against the Reds. The effort helped Atlanta even the three-game series, which concludes on Thursday.
Soroka, the team's first-round draft choice in 2015, has now worked 10 2/3 innings and allowed two runs in his two starts since being recalled from Triple-A Gwinnett.
Diamondbacks 11, Pirates 2
Ketel Marte drove in four runs with two homers as visiting Arizona beat Pittsburgh for the third straight night.
Nick Ahmed also homered, Eduardo Escobar was 3-for-4 with a triple and a double, David Peralta was 2-for-5 with two RBIs and Christian Walker was 2-for-5 with an RBI for Arizona, which has won nine in a row at PNC Park. The Diamondbacks can sweep the four-game series with a win Thursday.
Arizona starter Merrill Kelly (2-2) went seven innings, giving up two runs and six hits, with five strikeouts and two walks. Josh Bell and Jung Ho Kang homered for Pittsburgh, which has lost a season-worst four straight. Jordan Lyles (2-1) took the loss.
Orioles 4, White Sox 3
John Means pitched five strong innings, and the offense produced a series of timely hits, lifting host Baltimore to victory against Chicago.
Baltimore earned a win in the rubber game of the three-game series thanks in part to Means' solid return to the rotation, which was prompted by the club's doubleheader over the weekend. The left-hander, who has operated as a swingman in the early season, improved to 3-2 by showing effectiveness with his changeup, scattering one run and four hits with one walk and six strikeouts.
Mychal Givens allowed a run in the ninth but recovered to leave the potential tying run at third base and close out a two-inning save, his first of the season. Givens struck out James McCann and retired Yoan Moncada on a groundout to second base to end the game.
Indians 6, Marlins 2
Jose Ramirez homered and drove in four runs as host Cleveland snapped a three-game losing skid by beating Miami as Jake Bauers and Francisco Lindor each had an RBI single before Ramirez ripped a two-run double to cap a four-run eighth inning.
After Miami's Martin Prado belted a solo homer to forge a tie at 2 with two outs in the eighth inning, Cleveland went to work against reliever Adam Conley (0-3) in the bottom of the frame.
Carlos Gonzalez worked a lead-off walk and advanced to second on Jason Kipnis' single to center field. Bauers followed two batters later by slapping a low fastball through the shift and into left field to plate Gonzalez to give the Indians a 3-2 lead.
--Field Level Media