Mattingly, in the third and final year of his contract, discussed his club's lack of mental toughness and said he wanted a balanced team that has grit and fight. He benched Ethier for the third time in six games and said he was "putting out my lineup that I feel is going to be the most competitive and going to compete the hardest."
Carl Crawford and Scott Van Slyke had two RBIs apiece and Ramon Hernandez hit his first home run with the Dodgers, who took two of three from the Brewers but remain in last place in the NL West. Hyun-Jin Ryu (5-2) allowed two runs and six hits in a season-high 7 1-3 innings.
Milwaukee starter Wily Peralta (3-5) gave up six runs -- four earned -and seven hits in 1 2-3 innings.
NATIONALS 2, GIANTS 1, 10 INNINGS
Harper hit his 12th homer in the sixth and sparked the winning rally with a one-out double. Ryan Zimmerman was walked intentionally before Desmond came up with his big hit against Jeremy Affeldt (1-1).
ROCKIES 4, DIAMONDBACKS 1
Dexter Fowler had two hits in his first start in the cleanup spot and Nolan Arenado added an RBI double as the Rockies caught the Diamondbacks in the standings. Colorado, Arizona and San Francisco are now tied atop the NL West with 26-21 records.
De La Rosa (6-3) allowed a run and six hits in 5 1-3 innings. Edgmer Escalona and Matt Belisle bottled up Arizona to get the ball to Rex Brothers, who closed the ninth with Rafael Betancourt sidelined by a groin injury. It was Brothers' first save of the season.
Arizona right-hander Trevor Cahill (3-5) was charged with four runs and seven hits in six innings.
REDS 7, METS 4
NEW YORK -- Brandon Phillips bounced a bizarre double over first base to snap a ninth-inning tie, and the Reds completed a three-game sweep.
Joey Votto homered and Zack Cozart had a career-high four hits, all off Matt Harvey, in a game that featured a little bit of everything -- including a testy exchange in the dugout between Cincinnati starter Mat Latos and teammate Jay Bruce.
Still, the Reds regrouped and won for the 10th time in 12 games. They finished a 7-2 trip against the bottom three teams in the NL East, moving a season-best 11 games over .500 at 29-18.
Latos and Bruce had an animated argument in the dugout after the fifth inning. Latos wouldn't comment on the exchange, and Bruce called it a "non-issue."
PHILLIES 3, MARLINS 0
Lee (5-2) struck out five, walked two and hit a batter in his first shutout since Sept. 5, 2011. The Marlins were blanked for the ninth time this season.
Lee also helped himself by getting two hits.
Slowey exited before the sixth inning with a strained left lat muscle. The Marlins said he was day to day.
Philadelphia scored twice off Wade LeBlanc with two outs in the sixth.
PIRATES 1, CUBS 0
PITTSBURGH -- Francisco Liriano continued his torrid start, scattering two hits over seven innings to help Pittsburgh to the win.
Liriano (3-0) struck out nine and walked one to remain unbeaten since making his season debut against the New York Mets two weeks ago. Mark Melancon survived a bumpy ninth inning for his first save of the season.
Chicago's Jeff Samardzija (2-6) nearly matched Liriano pitch for pitch, giving up just three hits in seven innings, but received no help. The Cubs have dropped four of five.
BRAVES 8, TWINS 3
ATLANTA -- Evan Gattis kept up an amazing rookie season with his first grand slam, and Atlanta finished off a sweep of woeful Minnesota.
B.J. Upton and Ramiro Pena also homered as the Braves stretched their winning streak to six games with a second straight series sweep, making things easy for starter Paul Maholm (6-4). The left-hander held the Twins to an unearned run in 7 1-3 innings.
With the Braves already leading 4-0, Gattis struck again less than 24 hours after his two-out, pinch homer in the ninth allowed the Braves to pull out a 5-4 win over the Twins in extra innings.
He was swinging away on a 3-0 pitch with the bases loaded in the fourth and launched an opposite-field drive just inside the right-field pole for the 10th homer of his improbable debut season.
Vance Worley (1-5) had another dismal outing for Minnesota, failing to make it through the fourth as the Twins lost their eighth in a row. He surrendered eight runs and 10 hits in 3 2-3 innings, and was demoted to Triple-A Rochester after the game.
Copyright 2013 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE MLB HEADLINES
- Giants likely lose Cain for '14 to elbow injury
- Harvey throws off mound, eyes 2014 return
- A's counting on Lester to be immediate ace
- Cespedes surprised to learn dealt to Red Sox