Nola outduels Scherzer

WASHINGTON — Aaron Nola outdueled Max Scherzer in a meeting of All-Star aces, Odubel Herrera hit a two-run homer in the seventh inning and the Philadelphia Phillies defeated the Washington Nationals, 2-0, Thursday.

Nola (15-3) was masterful in his matchup with the three-time Cy Young Award winner, allowing five hits and one walk. He escaped his biggest jam with his final pitch, striking out Bryce Harper with runners on first and second to end the eighth.

Nola struck out nine and finished with a 2.13 ERA — the exact same ERA as Scherzer.

Scherzer (16-6) was nearly as good in the first matchup of starters with at least 150 innings and a sub-2.25 ERA since St. Louis’ John Tudor faced Mets ace Dwight Gooden on Sept. 11, 1985. Scherzer gave up two hits in seven innings and struck out 10, increasing his major league-leading total to 244.

ROCKIES 4, PADRES 3

DENVER — Ian Desmond hit a two-run, two-out homer in the ninth inning, and Colorado beat San Diego.

Desmond lined an 88-mph splitter from reliever Kirby Yates (4-3) over the fence in left after Trevor Story singled earlier in the ninth and stole second. It was Desmond’s second career walk-off homer. His other was May 2, 2012, against Arizona.

Matt Holliday was in Colorado’s starting lineup for the first time in a decade after having his contract selected from Triple-A Albuquerque. He went 0 for 3.

RED SOX 7, INDIANS 0

BOSTON — David Price pitched eight shutout innings for his fifth straight win, backed by three bases-loaded doubles in a six-run fifth inning, and Boston beat Cleveland to split their four-game series.

After losing the first two games, Boston won twice in 20 hours to open a 9½-game lead over the idle New York Yankees in the AL East. The Red Sox, who have the best record in baseball at 90-39, have not lost four games in a row all season, and they are the only team in the majors that has not been swept.

GIANTS 3, METS 1

NEW YORK — San Francisco’s Madison Bumgarner hit an RBI double for the only earned run off New York ace Jacob deGrom and topped him on the mound, too.

In his first appearance in New York since tossing a four-hit shutout in the 2016 NL wild-card game, Bumgarner (5-5) allowed one run on five hits in eight innings. He struck out eight and walked none.

Bumgarner extended his scoreless streak at Citi Field to 33 innings before Todd Frazier homered to begin the seventh. The big lefty is 7-0 with a 1.42 ERA in eight starts against the Mets.

TIGERS 7, WHITE SOX 2

DETROIT — Matthew Boyd pitched six scoreless innings and Ronny Rodriguez hit his first career home run to lift Detroit over Chicago.

Rodriguez also hit an RBI double, and Nicholas Castellanos and Mikie Mahtook homered off James Shields (5-15). All three of Detroit’s homers were solo shots in the sixth inning.