Ortiz's 498th HR leads Red Sox

• BOSTON 10, TORONTO 4: David Ortiz hit his 498th career home run, a three-run shot to cap a four-run third inning, as the Red Sox beat AL East-leading Blue Jays on Wednesday night. Toronto lost just its second series since late July. Mookie Betts had a solo homer and drove in three runs, and Ryan Hanigan had three hits and three RBI for Boston.

• TAMPA BAY 8, DETROIT 0: Jake Odorizzi pitched six strong innings and the Rays hit four homers in a rout of the Tigers in Detroit. Odorizzi held Detroit to six hits and a walk while striking out six.

• CLEVELAND 6, CHICAGO 4: Francisco Lindor had three hits, including a homer, and Jose Ramirez also homered as the Indians beat the White Sox in Chicago.

• SEATTLE 6, TEXAS 0: Mark Trumbo went 4-for-4 with a homer and three RBI to lead the host Mariners over the Rangers, who were held to one hit by three Seattle pitchers.


Mets sweep Nationals

• NEW YORK 5, WASHINGTON 3: Yoenis Cespedes hit a go-ahead homer in the eighth inning, moments after pinch-hitter Kelly Johnson connected for a tying shot, as the Mets rallied to sweep three games from the Nationals in Washington. Jacob deGrom pitched seven strong innings in a tight duel with Nationals starter Stephen Strasburg, who struck out a season-high 13. Johnson's drive to right off Strasburg tied it before Cespedes teed off against struggling Drew Storen, lifting the Mets to their third consecutive comeback victory in the series. The sweep extended New York's lead in the NL East to seven games over Washington.

• ST. LOUIS 4, CHICAGO 3: Matt Carpenter tripled and scored two runs and Stephen Piscotty doubled in the winning run in the eighth, leading host St. Louis past the Cubs to end the Cardinals' three-game losing streak.

• ATLANTA 8, PHILADELPHIA 1: Julio Teheran threw seven impressive innings — allowing one run and four hits — and Christian Bethancourt hit a go-ahead solo homer as the visiting Braves beat the Phillies.

• MIAMI 5, MILWAUKEE 2: Tom Koehler tied career-highs with 10 strikeouts over eight innings and Christian Yelich had a tiebreaking two-run double in the seventh inning, as the Marlins beat the Brewers in Miami. Koehler won for the first time since July 23, at San Diego, ending a seven-game losing streak. He allowed two runs, four hits and two walks.

• PITTSBURGH 5, CINCINNATI 4: Jung Ho Kang hit a grand slam in the sixth to pace the visiting Pirates.

• ARIZONA 2, SAN FRANCISCO 1: Jarrod Saltalamacchia's two-run homer in the fourth gave the Diamondbacks a home win.

• SAN DIEGO 11, COLORADO 4: Jedd Gyorko hit a three-run homer in the Padres' rout of the Rockies in San Diego.


A's Melvin gets extension

•Oakland manager Bob Melvin has received a two-year contract extension.