Arizona’s Paul Goldschmidt hit a two-run homer that powered the Diamondbacks to a 3-2 win over Colorado on Thursday, moving them within a game of the Rockies at the top the National League West division.
Goldschmidt’s fifth homer of the year followed a single by Martin Prado and snapped a 1-1 tie. Goldschmidt’s towering drive down the left field increased his team-leading RBI total to 18.
In other games, Baltimore opened their longest road trip of the season by routing Oakland, Gio Gonzalez was dominant from the mound as Washington beat Cincinnati and Texas made it six wins from seven games by downing Minnesota.
Pittsburgh rallied for a win over struggling Philadelphia, while Boston made it eight straight victories in series openers for the first time in their history by defeating Houston.
Arizona pitcher Trevor Cahill (1-3) earned his first win of the season, giving up just one unearned run in five innings. Jorge del la Rosa (2-2) allowed three runs in six innings for Colorado.
Baltimore’s Nate McLouth reached base four times and scored twice as the Orioles cruised to a 10-2 win over the Oakland Athletics.
Nick Markakis drove in two runs for Baltimore, who had a season-high 15 hits, with all nine starters getting at least one. Six players drove in runs.
Washington’s Gio Gonzalez allowed just one hit in eight innings, retiring the first 11 batters and striking out seven as he steered the Nationals to an 8-1 win over the Cincinnati Reds.
Denard Span and Danny Espinosa drove in three runs each for the Nationals, who had lost their previous six home games.
Texas’ Nick Tepesch pitched six strong innings for his second win, guiding the Rangers to a 2-1 win over the Minnesota Twins.
Tepesch (2-1) shut the Twins out through six innings, allowing only two runners.
Elvis Andrus and Nelson Cruz each drove in runs to lead Texas to their sixth victory in seven games.
Pittsburgh’s Gaby Sanchez homered and drove in three runs as the Pirates recorded a 6-4 win over the Philadelphia Phillies.
Garrett Jones hit a go-ahead, two-run double for the Pirates, who won their third straight.
Boston’s David Ortiz went three for four with a home run and two RBIs, boosting his batting average to more than .500, as the Red Sox beat the Houston Astros 7-2.
Ortiz, who also scored three runs, is 11 for 20 (.550) with five RBIs since returning from a heel injury.
Kansas City’s Alex Gordon hit a grand slam to highlight a five-run 10th inning for the Royals, who rallied for an 8-3 victory against Detroit’s bullpen after Justin Verlander left with a thumb injury.
New York’s Robinson Cano hit a three-run homer as the Yankees used a flurry of early long balls to outslug the Toronto Blue Jays and win 5-3.
Los Angeles’ Andre Ethier hit a tiebreaking single in the ninth inning to give the Dodgers, boosted by a sharp outing from Ryu Hyun-jin, a 3-2 win over the New York Mets.
Chicago’s Chris Sale overcame a shaky first inning to combine with two relievers and lead the White Sox to a 5-2 win over the Tampa Bay Rays.
Seattle’s Carlos Peguero hit a mammoth homer in his first at-bat of the season, while Kyle Seager had a two-run shot to help the Mariners beat the Los Angeles Angels 6-0.
Chicago’s Luis Valbuena hit a tiebreaking solo home run in the ninth inning to give the Cubs a 4-3 win over the Miami Marlins.