At some point in mid-June, Jayson Werth decided to stop listening to everyone who told him to swing at the first pitch and be more aggressive.
The result is a 40-game on-base streak that has Werth setting the table for the Washington Nationals’ potent offense. On Wednesday, Werth got on base and drove in runs himself with a homer while the Nationals beat the Cleveland Indians, 7-4, in Washington.
Werth hit a three-run homer off Josh Tomlin in the second inning but takes more pride in getting on base than anything else.
‘‘I'm an on-base guy that can drive in runs,’’ said Werth, who was 2 for 3 with a ground-rule double and a walk. ‘‘I think I've silenced all those people that have told me over the years that that’s the way I should hit. Just getting back to being myself. I think that’s what it comes down to.’’
Werth spearheaded an offensive outburst for the Nationals, who had scored three runs in their previous three games combined.
Anthony Rendon also went 2 for 4 with a two-run double and Daniel Murphy and Wilson Ramos each had an RBI.
It wasn’t the best day for starter Gio Gonzalez (8-9), who allowed four runs and seven hits, including a two-run home run by Francisco Lindor, and struck out five in five-plus innings.
But Gonzalez got plenty of run support, and reliever Matt Belisle bailed him out by inducing a double play in the sixth and getting out of the inning unscathed.
Cleveland got three hits from Jose Ramirez, who extended his hitting streak to 14 games, but Tomlin (11-5) failed to get through the fifth inning for the second consecutive start. Tomlin allowed seven runs and eight hits and struck out four in four-plus innings.
Brewers 4, Braves 3 — Chris Carter hit a three-run homer, Chase Anderson won his third straight decision, and host Milwaukee held off Atlanta.
Braves starter Joel De La Cruz left after getting hit in the right knee by Orlando Arcia’s two-out grounder in the fourth.
The Braves said he has a right knee contusion, X-rays were negative and he is day-to-day.
Cardinals 3, Reds 2 — Matt Carpenter and Jhonny Peralta homered to back up a second straight dominant start by Jaime Garcia as host St. Louis edged Cincinnati.
Carpenter’s homer in the first inning was his second leadoff home run of the season and 11th of his career.
Peralta’s solo homer in the fourth was the 200th of his career. Garcia (9-8) needed just 85 pitches to get through eight-plus innings and 19 of his 24 outs were ground balls or strikeouts.
Blue Jays 7, Rays 0 — J.A. Happ and three relievers combined on a four-hitter as Happ became the first 16-game winner in the majors, and host Toronto dominated Tampa Bay.
Giants 1, Marlins 0 — Brandon Crawford homered in the fourth inning and visiting San Francisco won a series for the first time since the All-Star break.
Phillies 6, Dodgers 2 — Shortstop Freddy Galvis hit a three-run home run in the seventh inning to help Philadelphia beat host Los Angeles.
Padres 4, Pirates 0 — Edwin Jackson pitched two-hit ball over seven innings, Travis Jankowski capped the scoring with a straight steal of home, and San Diego shut out host Pittsburgh.
Cubs 3, Angels 1 — Jason Hammel won his career-best fifth straight start, pitching four-hit ball over six scoreless innings, and host Chicago topped Los Angeles for its season-high ninth straight win.
Rangers 5, Rockies 4 — Adrian Beltre singled in two runs in the eighth inning, and host Texas rallied late for the third straight game against Colorado.
Diamondbacks 3, Mets 2 — Oscar Hernandez hit his first major league homer in the 12th inning, leading visiting Arizona over New York.
. . .
The Astros-Twins game in Minneapolis was postponed by persistent rain that started in the third inning and was forecast to last throughout the night. The decision was made after a 2½-hour delay.