Toronto Blue Jays starting pitcher J.A. Happ wipes his face after giving up a two-run home run to Baltimore Orioles' Manny Machado in the fifth inning of a baseball game in Baltimore, Tuesday, Aug. 30, 2016. (AP Photo/Patrick Semansky)
Toronto Blue Jays starting pitcher J.A. Happ wipes his face after giving up a two-run home run to Baltimore Orioles' Manny Machado in the fifth inning of a baseball game in Baltimore, Tuesday, Aug. 30, 2016. (AP Photo/Patrick Semansky) Credit: Patrick Semansky

Chicago — Former Dartmouth College pitcher Kyle Hendricks threw seven dominant innings to lower the majors’ best ERA to 2.09 and Anthony Rizzo homered to lead the Cubs past the Pittsburgh Pirates 3-0 on Tuesday night for Chicago’s 21st victory in August.

Hendricks (13-7) allowed three hits and has given up three or fewer runs in 18 straight starts. He didn’t allow a hit until Gregory Polanco’s bloop to left-center in the fifth and faced the minimum 17 batters until John Jaso’s two-out double in the sixth.

Rizzo belted a two-run homer off Chad Kuhl (3-2) in the first and Miguel Montero added an RBI single an inning later as the Cubs improved to 84-47.

Nationals 3, Phillies 2

Philadelphia — Max Scherzer didn’t allow a hit until the sixth inning and he was dominant through eight as Washington continued its mastery of Philadelphia.

Scherzer (15-7) allowed three hits and struck out 11 while walking one. He was perfect through the first four innings, striking out five consecutive batters — all swinging — between the second and third innings.

Orioles 5, Blue Jays 3

Baltimore — Matt Wieters hit a go-ahead, two-run homer off Jason Grilli in the eighth inning to lead Baltimore over Toronto.

The Orioles pulled within three games of the first-place Blue Jays, who had a four-game winning streak snapped. After losing the opener 5-1, the Orioles will look to gain more ground in the series finale today.

Tigers 8, White Sox 4

Detroit — Ian Kinsler homered and drove in four runs as Detroit beat Chicago.

Kinsler came into the game hitting .085 (4 for 47) in his last 13 games, but he hit a two-run homer in the fifth and added a two-run single in Detroit’s four-run sixth inning.

Indians 5, Twins 4

Cleveland — Francisco Lindor drove in the go-ahead run in the fifth inning and Cleveland survived another poor start by Josh Tomlin to beat Minnesota, extending the Twins’ losing streak to 12 games.

Lindor’s double off Alex Wimmers (0-1) snapped a 4-4 tie and helped the Indians maintain their lead over second-place Detroit in the AL Central.

Astros 3, Athletics 1

Houston — Collin McHugh threw six scoreless innings, Colby Rasmus and Evan Gattis homered and Houston beat Oakland.

Rasmus put Houston up 1-0 with a homer in the second inning in his first at-bat since returning from the 15-day disabled list. Rasmus went on the DL on Aug. 5 with a cyst in his right ear.

Mets 7, Marlins 4

New York — Curtis Granderson came off the bench and homered twice, Jose Reyes had four hits and surging New York beat Miami.

Asdrubal Cabrera extended his recent tear at the plate, hitting a two-run homer in his return to the lineup after missing one start due to a sore left knee.

Braves 7, Padres 3

Atlanta — Julio Teheran won for the first time in 10 starts, rookie Dansby Swanson drove in three runs and Atlanta beat San Diego.

Teheran began the night with the lowest run support in the major leagues, but the two-time All-Star used a rare offensive outburst by Atlanta to earn his first home victory since last Oct. 2, a span of 14 starts.

The Braves, who rank last in runs, used six hits to take a 5-0 lead off journeyman Edwin Jackson in a five-run third. Adonis Garcia, Freddie Freeman, Jace Peterson and Swanson had RBI singles. Tyler Flowers added a sacrifice fly.

Teheran (4-9) allowed six hits and two runs and struck out eight in seven innings.

Jackson (3-5) allowed seven hits, five runs and three walks in 2 2/3 innings.

AP Source: Indians, Athletics agree to trade Coco Crisp

Eds: APNewsNow. Will be updated. With AP Photos.

CLEVELAND (AP) — A person familiar with the trade says the Cleveland Indians are nearing a deal to acquire outfielder Coco Crisp from the Oakland Athletics.

The exchange has been agreed to by both teams, said the person who spoke Tuesday night to The Associated Press on condition of anonymity because the trade has to be approved by Major League Baseball.

The trade would have to be official by Wednesday for Crisp to be eligible for the postseason. The Indians entered Tuesday leading the AL Central by 4 1/2 games.

Cleveland has a need for outfield depth because left fielder Michael Brantley is out for the season following surgery and Abraham Almonte is ineligible for the playoffs following a PED suspension.

The 36-year-old Crisp is batting .234 with 11 homers and 47 RBIs in 102 games this season. He previously played in Cleveland from 2002-05.