ARLINGTON, Texas (AP) -- Texas' Robinson Chirinos hit a game-ending home run leading off the bottom of the ninth inning to give the Rangers a 3-2 victory over the National League West-leading Los Angeles Dodgers on Tuesday.
The defeat saw the Dodgers drop an already significant 6-1/2 games behind runaway NL leader St. Louis, which was undistracted by a computer hacking scandal and edged Minnesota 3-2 to win its fifth straight game.
It was a popular score-line for the day, as the New York Mets beat Toronto 3-2 to maintain their buffer atop the NL East division ahead of Washington, which scored 16 runs to crush Tampa Bay.
The Dodgers had tied the game at Texas in the top of the ninth when Justin Turner hit a two-run homer off rookie starter Chi Chi Gonzalez, who came close to his second complete game and first shutout in only his fourth career start.
Chirinos responded when he sent a 1 ball-1 strike pitch from Josh Ravin (2-1) over the left-center field wall to end it.
The Rangers won both home games against the Dodgers, and the teams play again Wednesday and Thursday in Los Angeles.
St. Louis played under the cloud of an investigation into possible computer hacking, yet still beat Minnesota 3-2.
The investigation is into whether the Cardinals hacked Houston's computer database to aid recruiting decisions.
Mark Reynolds hit a two-run single for St. Louis, which improved to a majors-best 26-7 at home. The Cards also matched a franchise best by reaching 43 wins in 64 games.
The Twins have lost seven of eight.
New York pitcher Matt Harvey returned to form with seven scoreless innings and an RBI double with the bat, leading the Mets to a 3-2 victory over Toronto.
Harvey (7-4), who was 1-3 with a 7.20 ERA in his previous four starts, shut down the best offense in baseball.
Bobby Parnell earned a five-out save in his third outing since Tommy John surgery, and the NL East leaders held on without needing their top late relievers.
The Mets won for the fifth time in six games and improved to 11-0 at home against the Blue Jays.
Washington's Wilson Ramos homered twice off position players pressganged into pitching duties, while Bryce Harper and Clint Robinson also went deep as the Nationals routed Tampa Bay 16-4.
With the game out of reach, Rays manager Kevin Cash rested his relievers and used infielders Jake Elmore and Nick Franklin to pitch the final two innings. Ramos hit a solo shot against Elmore in the eighth and added a two-run drive off Franklin in the ninth to finish with four RBIs.
Harper hit his 22nd homer this season during a four-run fifth that gave Washington a 10-0 lead.
Robinson had a leadoff homer and added an RBI double during a six-run second inning that set the stage for a big win.
Houston's Luis Valbuena homered twice and drove in four runs to power the Astros to an 8-5 win against Colorado.
Valbuena hit a solo homer in the second and added a three-run drive in a five-run third that increased his team-leading home run total to 16.
Hank Conger hit a solo homer for the Astros, who lead the major leagues with 91 home runs. Houston is 25-0 this year when it has multihomer games.
Pittsburgh's Charlie Morton pitched seven scoreless innings to remain unbeaten since returning from hip surgery, guiding the Pirates to a 3-0 win against the Chicago White Sox.
Morton (5-0) lowered his ERA to 1.62 after not allowing a batter to advance beyond second base.
The Pirates have thrown three straight shutouts and five overall during their six-game winning run, a stretch in which their starters have allowed a sum of just one earned run.
Francisco Cervelli and Sean Rodriguez hit solo home runs for the Pirates, who inflicted a fifth straight loss on the White Sox.
Los Angeles' Albert Pujols drove in the tying and go-ahead runs in the sixth inning with his 539th career homer, lifting the Angels to a 4-1 win against Arizona.
David Freese also hit a two-run shot and Garrett Richards pitched seven innings without any earned runs against a Diamondbacks outfit coming off four successive wins.
San Francisco snapped a worrying run of nine consecutive home defeats by beating Seattle 6-2.
Matt Duffy homered and drove in three runs while Casey McGehee added a two-run double and Angel Pagan hit an RBI single as the Giants snapped their longest home skid since an 11-gamer at New York's Polo Grounds in 1940.
San Francisco had scored just 17 runs during the home skid and had not homered in five straight games here before Duffy went deep in the second inning.
Cleveland's Carlos Santana hit a three-run homer and an RBI double to lead the Indians past the Chicago Cubs 6-0.
Miami scored a franchise-record eight first-inning runs against New York pitcher -- and former teammate -- Nathan Eovaldi to set up a 12-2 thrashing of the Yankees.
Cincinnati's Todd Frazier homered twice and Jay Bruce added a solo shot to lift the Reds to a 5-2 victory over Detroit.
Oakland's Eric Sogard singled in the go-ahead in the top of the ninth, lifting the Athletics to a 6-5 win over San Diego and spoiling the debut of Padres interim manager Pat Murphy.
Kansas City's Chris Young became the first Royals pitcher to drive in three runs in a game since 1972 and worked seven strong innings, leading his team to a 7-2 victory over Milwaukee.
Boston's Brock Holt became the first Red Sox player to hit for the cycle since 1996 and the team ended a seven-game losing skid with a 9-4 victory over Atlanta.
Baltimore hit a franchise record eight home runs, with two each from Manny Machado and newcomer Chris Parmelee, as the Orioles breezed past a woeful Philadelphia 19-3.
The defeat sealed the Phillies' first winless road trip of at least eight games since an 0-9 run in 1883, their inaugural season.