Summary The Athletics have dropped six of seven.
PHOENIX (AP) - Arizona's Paul Goldschmidt hit a two-run homer that powered the Diamondbacks to a 3-2 win over Colorado on Thursday, moving within a game of the Rockies atop 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 hit near the top of the foul pole, and increased his team-leading RBI total to 18.
In other games, Baltimore opened its 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, and Boston made it eight straight victories in series openers for the first time in their history, 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, which had a season-high 15 hits, with all nine starters getting at least one. Six players drove in runs.
The Athletics have dropped six of seven.
Washington's Gio Gonzalez allowed just one hit in eight innings, retiring the first 11 batters and striking out seven, steering 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.
Cincinnati lost for the sixth time in its last seven road games.
Texas' Nick Tepesch pitched six strong innings for his second win, guiding the Rangers to a 2-1 win over Minnesota.
Tepesch (2-1) shut the Twins out through six innings, allowing only two baserunners. He showed no lingering effects from taking a line drive off his right forearm in his previous start last weekend.
Elvis Andrus and Nelson Cruz each drove in runs to lead Texas to its 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 Phillies.
Garrett Jones hit a go-ahead, two-run double for the Pirates, who won their third straight while Philadelphia has lost three in a row.
Boston's David Ortiz went 3 for 4 with a home run and two RBIs, boosting his batting average over .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 last weekend from a long-term 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 Tigers ace Justin Verlander left with a thumb injury.
New York's Robinson Cano hit a three-run homer and the Yankees used a flurry of early long balls to outslug Toronto 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 Hyun-Jin Ryu, 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 Tampa Bay.
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 Angels 6-0.
Chicago's Luis Valbuena hit a tie-breaking solo home run in the ninth inning to give the Cubs a 4-3 win over Miami.
