WASHINGTON — Stephen Strasburg struck out 10 and allowed one run in six innings for his 15th win, helping the Washington Nationals beat the Atlanta Braves 4-1 on Tuesday night.

WASHINGTON — Stephen Strasburg struck out 10 and allowed one run in six innings for his 15th win, helping the Washington Nationals beat the Atlanta Braves 4-1 on Tuesday night.

For weeks, the impending shutdown of Strasburg (15-5) has been the talk of baseball and though the Nationals haven't said exactly what their limit for the star right-hander is, it's thought to be between 160 and 180 innings. After this start, his fourth straight win, when he allowed four hits and walked one, he has thrown 1451/3 innings.

Talk of his innings limit overshadowed discussion of the NL East race. Washington's win gave the Nationals a seven-game lead over second-place Atlanta, their largest of the season.

Ian Desmond and Jesus Flores homered for Washington. Tyler Clippard pitched the ninth for his 28th save in 32 opportunities.

Paul Maholm (11-8) allowed four runs and seven hits in seven innings for the Braves, who have lost four straight.

Reds 5, Phillies 4

At Philadelphia, Zack Cozart hit a tiebreaking homer on Jonathan Papelbon's first pitch in the ninth, and Cincinnati snapped a seven-game losing streak against Philadelphia.

Kevin Frandsen hit a tying RBI triple off Jonathan Broxton in the eighth, but the NL Central-leading Reds went up to stay on Cozart's shot off Papelbon (3-5).

Cardinals 7, Astros 0

At St. Louis, Adam Wainwright matched his career high with 12 strikeouts in a five-hitter and the Cardinals bounced back from Sunday's 19-inning loss.

Skip Schumaker and Yadier Molina had two RBIs apiece for St. Louis, which led 6-0 after three innings against rookie Lucas Harrell.

Brewers 5, Cubs 2

At Milwaukee, Marco Estrada allowed two hits in six solid innings to win for the first time in almost a year, leading the Brewers to the victory.

Rockies 6, Mets 2

At New York, Jhoulys Chacin made an impressive return from an extended absence and the Rockies backed him with a pair of sharp defensive plays.

Marlins 6, Diamondbacks 5,10 innings

At Phoenix, Giancarlo Stanton hit a run-scoring single with two outs in the 10th inning and Miami rallied from an early five-run deficit.

Bryan Peterson hit a tying single in the sixth inning after Miami fell behind 5-0 in the first.

Padres 7, Pirates 5, 10 innings

At San Diego, Chase Headley hit a two-run homer in the 10th inning for San Diego.

Headley's home run came off Daniel McCutchen (0-1) and gave San Diego its fourth straight win.

Mariners 5, Indians 1

At Seattle, Felix Hernandez allowed one run in 72/3 innings in the first start following his perfect game, Jesus Montero hit a three-run homer in Seattle's four-run seventh inning, and the Mariners won their seventh straight by beating the Indians.

Greeted by a crowd of more than 39,000, most of them in yellow shirts with the words "King of Perfection," Hernandez (12-5) gave up a leadoff single to Jason Kipnis on a 0-2 pitch. He allowed seven hits and struck out five.

Seattle has won 14 of 15 at home and Felix Hernandez improved to 8-0 with a 1.53 ERA over his last 13 starts.

Athletics 4, Twins 1

At Oakland, Calif., Brett Anderson pitched seven innings in his first start since having elbow surgery nearly 15 months ago and the Oakland Athletics turned a triple play behind in a win over the Twins.

Anderson (1-0) struck out seven and faced one batter over the minimum in his return after being sidelined since June 5, 2011.

Justin Morneau and Ryan Doumit opened the fifth with consecutive hits, setting the stage for the third triple play in the majors this season.

Angels 5, Red Sox 3

At Boston, Mark Trumbo hit his career-high 30th homer, Ervin Santana pitched 61/3 solid innings and the Los Angeles Angels snapped a four-game losing streak.

Mike Trout had two hits, giving him 139 in the first 100 games of his rookie season, the most since 1964 when Tony Oliva had 144 for Minnesota. But his streak of 30 successful stolen base attempts ended in the eighth when Jarrod Saltalamacchia threw him out at second base on a pitchout.

White Sox 7, Yankees 3

At Chicago, Kevin Youkilis hit a grand slam, Paul Konerko homered and Dewayne Wise had four hits as the White Sox rallied for the second straight game to beat the Yankees.

Wise, designated for assignment by the Yankees in July, had four singles from the leadoff spot and has played well while filling in for the injured Alejandro De Aza.

Royals 1, Rays 0, 10 innings

At St. Petersburg, Fla., Eric Hosmer's two-out single in the 10th inning lifted Kansas City to a victory over Tampa Bay in a classic pitchers' duel between the Royals' Luke Hochevar and the Rays' David Price.

The run off Joel Peralta (1-5) was unearned after an error on Tampa Bay shortstop Ben Zobrist. Kelvin Herrera (1-1) got the win and Greg Holland pitched the 10th inning for his sixth save.

Tigers 5, Blue Jays 3

At Detroit, Max Scherzer struck out eight in seven impressive innings, and the Tigers took advantage of Ricky Romero's wildness in a victory over Toronto.

Romero (8-11) lost his 10th straight decision, allowing five runs, seven hits and eight walks in 51/3 innings. He didn't strike out a batter.

Orioles 5, Rangers 3

At Arlington, Texas, Nate McLouth's two-run homer keyed Baltimore's four-run fifth inning and the Orioles held off the Texas Rangers.

Chris Tillman (6-2) gave up three runs on six hits and struck out seven and walked one in 62/3 innings before giving way to the Orioles' bullpen, which now has a 1.57 ERA in the last 18 games. Jim Johnson worked a scoreless ninth to pick up his 38th save.