WASHINGTON — Hit by a pitch two innings after homering, Bryce Harper jawed and pointed at Atlanta's Julio Teheran, and the dugouts and bullpens emptied, but the only haymakers thrown during the NL East-leading Braves' 2-1 victory over the Nationals on Tuesday night came from the teams' Twitter feeds.
Evan Gattis' two-run single in the fifth inning and the six innings thrown by Teheran (9-5) while allowing one run combined to produce Atlanta's season-high 12th consecutive win, padding their NL East lead to 141/2; games over Washington.
Gattis' big hit came off Gio Gonzalez (7-5), who pitched one night after Major League Baseball announced its Biogenesis investigation cleared the left-hander.
Brewers 3, Giants 1
At San Francisco, Carlos Gomez homered, Wily Peralta outdueled Matt Cain to end a three-start winless stretch and the Brewers beat the Giants.
Gomez hit his 18th homer in the second as the Brewers jumped on Cain (7-7) early. Jonathan Lucroy added a ninth-inning sacrifice fly.
Peralta (8-11) struck out six of nine batters during an early sequence and finished with six Ks in 61/3 innings for his first career victory against the Giants.
Cardinals 5, Dodgers 1
At St. Louis, Carlos Beltran and Matt Adams homered in the eighth inning, and the St. Louis Cardinals snapped the Los Angeles Dodgers' 15-game road winning streak with a 5-1 victory on Tuesday night.
Joe Kelly pitched into the sixth inning, outperforming Clayton Kershaw and helping St. Louis to its fourth victory in the last six games. Tony Cruz added an RBI single.
Pirates 4, Marlins 3
At Pittsburgh, Josh Harrison homered leading off the bottom of the ninth, lifting the Pirates to a win over the Marlins.
Phillies 9, Cubs 8
At Philadelphia, Darin Ruf and Chase Utley sparked a three-run fifth inning to lift the Phillies to a 9-8 win over the Cubs.
Mets 3, Rockies 2
At New York, Eric Young made a diving catch to take a go-ahead hit away from Todd Helton in the sixth inning, then raced home with the tiebreaking run in the eighth, and the Mets beat the Rockies.
Blue Jays 7, Mariners 2
At Seattle, Jose Reyes homered on the first pitch of the game, added an RBI single to cap Toronto's big fourth inning, and the Blue Jays handed Seattle ace Felix Hernandez his first loss since late May with a win over the Mariners.
The Blue Jays battered Hernandez (11-5) and knocked him out after just five innings, matching his shortest start of the season.
A leading contender for a second AL Cy Young Award, Hernandez got no help from his defense that committed three errors that led to three unearned runs while he was on the mound.
Tigers 5, Indians 1
At Cleveland, Justin Verlander dominated for eight innings and Don Kelly hit a three-run homer off Justin Masterson, leading the Detroit Tigers to their 10th straight win.
Verlander (12-8) allowed one run and four hits as the Tigers beat the Indians for 10th time in 11 games and opened a five-game lead over Cleveland in the AL Central.
Twins 7, Royals 0
At Kansas City, Mo., Andrew Albers allowed four hits while pitching into the ninth inning in his major league debut, easily outdueling Royals ace James Shields and leading the Twins over Kansas City.
The first big leaguer from Saskatchewan in more than 20 years, Albers at one point retired 15 straight.
White Sox 3, Yankees 2
At Chicago, Chris Sale allowed one run while outpitching Hiroki Kuroda in to the eighth inning, and the White Sox beat the Yankees.
Alex Rodriguez singled, walked, was hit by a pitch and lined out to center field after going 1 for 4 in his season debut Monday. The Yankees lost for the 13th time in 19 games after scoring a run in the ninth against closer Addison Reed.
Red Sox 15, Astros 10
At Houston, Jacoby Ellsbury homered twice and Jonny Gomes added a three-run shot and the Red Sox rallied from a five-run deficit for a win over the Astros.
Catcher Ryan Lavarnway tied a major league record with four passed balls in the first inning as he struggled to handle pitches from knuckleballer Steven Wright, and the Astros took a 3-0 lead.
Rangers 8, Angels 3
At Anaheim, Calif., Adrian Beltre drove in the tiebreaking run in the eighth, Yu Darvish pitched seven solid innings, and the Rangers beat the Angels for their eighth win in nine games.
Reds 3, Athletics 1
At Cincinnati, Jay Bruce homered and made a run-saving catch on the warning track, and Mat Latos pitched into the eighth inning against Oakland's slumping lineup, leading the Reds to a victory over the Athletics.
The Reds had dropped seven of nine and were coming off what players called an embarrassing weekend against St. Louis — losses of 13-3 and 15-2.
They found an American League team struggling even more. The West-leading Athletics have lost five of six.
Latos (11-3) allowed four hits through 71/3 shutout innings, leaving him 3-0 in his last four starts.
Diamondbacks 6, Rays 1
At Phoenix, Cody Ross homered and Wade Miley allowed five hits in seven innings to help the Diamondbacks beat the Rays.
Miley (9-8) allowed one run, struck out five and walked two for his fifth win in his past six starts.
Eric Chavez had a pair of RBI doubles for the Diamondbacks, who pulled within five games of the Los Angeles Dodgers in the NL West.
Orioles 4, Padres 1
At San Diego, Adam Jones tied his career high with four hits, including a home run, drove in two runs and scored twice against his hometown Padres as the Orioles beat San Diego.