Adrian Gonzalez hit three home runs, and Andrew Toles and Rob Segedin became the first players in Dodgers history to hit their first career homers in consecutive at-bats, lifting Los Angeles to an 18-9 victory over the Cincinnati Reds. Gonzalez had a career-high eight RBIs. The Dodgers' seven home runs were their most since Sept. 18, 2006, against the San Diego Padres and their 21 hits were a season high. The 18 runs were the most for the Dodgers since Sept. 28, 2006, at Colorado. Corey Seager and Yasmani Grandal also went deep for Los Angeles. Seager finished with four hits and three RBIs, while Chase Utley and Howie Kendrick each added three hits. Red Sox 6, Rays 2: Red Sox starter David Price threw eight innings of shutout baseball, getting his first win as a visitor at Tropicana Field and leading Boston past his old team, Tampa Bay. Price (12-8) took a one-hitter into the eighth inning, then got a huge save from left fielder Andrew Benintendi, who made a leaping grab over the wall in the corner to rob Steven Souza of what would have been a two-run home run. The former Rays ace was 0-3 in three previous starts against Tampa Bay at Tropicana Field. Astros 3, Pirates 1: Doug Fister pitched three-hit ball for seven scoreless innings, and Teoscar Hernandez and Alex Bregman hit home runs as Houston beat Pittsburgh. Houston has won four games in a row after a four-game losing streak. Pittsburgh lost its fourth straight. Orioles 4, Nationals 3: Mark Trumbo hit a two-run homer, Dylan Bundy pitched six innings, and the Baltimore Orioles defeated the Washington Nationals 4-3. Jonathan Schoop added a solo home for Baltimore, which had lost three straight. Bundy (7-4) allowed two runs on three hits while walking four and striking out four. He permitted at least one baserunner in five of his six innings. Brewers 4, Rockies 2: Jimmy Nelson snapped a six-game losing streak with six solid innings, and Chris Carter hit his 30th home run of the season as Milwaukee opened a 10-game homestand with a win over Colorado. Nelson (7-13) shook off a shaky opening inning and held the Rockies to two runs and seven hits. He didn't walk a batter in his longest start since July 16. He hadn't won since then. Tyler Thornburg worked a perfect ninth for his fifth save of the season. Indians 1, Athletics 0: Carlos Santana ended a scoreless tie with a solo home run with one out in the eighth inning, leading Cleveland to a victory over Oakland in the opener of a three-game series. Right-hander Carlos Carrasco pitched eight shutout innings, allowing just four hits, for the Indians, who won for the ninth time in their last 12 games. The loss was the 17th in the last 23 games for the A's, who were dealing with the aftermath of a clubhouse fight between Danny Valencia and Billy Butler Friday night in Texas. In other games it was: Diamondbacks 9, Braves 8; Mariners 7, Yankees 5; Cubs 5, Padres 1.