MILWAUKEE -- The Milwaukee Brewers have been able to set aside any off-field uncertainty and put together one of their best stretches of baseball in months.
Milwaukee (47-53) is 10-4 in the last 14 games and haven't been this close to .500 since May 15 heading into a three-game series beginning Monday night with the Cincinnati Reds. They've managed that while several of the Brewers' stars have been mentioned in trade rumors with the deadline approaching later this week.
"Everybody's been feeling pretty good about coming to the ballpark every day and getting a chance to win except for three games since the All-Star break when our pitching broke down," Brewers manager Ken Macha said.
The home runs have helped. The Brewers have been buoyed by their power surge with at least one homer in 14 consecutive games and 25 over the span.
"Any time you can sweep a team no matter who it is is obviously big and we're going to have to do some more of that if we want to make things interesting," McGehee said.
Washington leads the majors with 80 errors and the Brewers made sure both Sunday were costly in their fourth straight win.
"We did not have a good day defensively," Nationals manager Jim Riggleman said. "Going back to the series or two before the All-Star break and up to the current time, we had played better defense, but we certainly didn't get it done today, didn't make it easy for Detwiler and made him throw a lot more pitches."
McGehee's three-run homer in the seventh off Joel Peralta gave the Brewers an 8-3 lead after Peralta intentionally walked Prince Fielder. Fielder came in hitting .178 with runners in scoring position while McGehee improved his average in those spots to .320.
"I'm just trying to control the things I can control and not get so wrapped up in the results of what's going to happen," McGehee said.
Weeks, who was hit in the head by Collin Balester's fastball on Saturday night, remains on pace to become the second hitter in major league history to have a 100 RBI season from the leadoff spot when he drove in his 64th run in the fourth.
It was McGehee's first homer since July 1 and first multi-RBI game since June 22.
"Some days I feel really good, and some days I feel like I don't know which end of the bat to hold," McGehee said.
Bush (5-8) looked much sharper against Washington than in his last start when he allowed a career-worst 10 runs -- five unearned -- in a sloppy loss at Pittsburgh. He retired 13 of 14 Nationals at one point, working around an error by Weeks, before running into trouble in the sixth.
Leading 5-0, Bush allowed a sacrifice fly to Josh Willingham and a two-out, run-scoring single to Adam Dunn. After a double by Alberto Gonzalez put runners on second and third, Ivan Rodriguez flied out to the warning track to end the inning. Bush pitched to one batter in the seventh, leaving after Adam Kennedy's single.
Detwiler didn't allow an earned run, but didn't make it out of the fourth in his first start since right hip surgery in February.
In the first inning, he walked two to load the bases after the error by Harris, who was starting there because Ryan Zimmerman got a day off.
Lucroy's single and Detwiler's wild pitch that Rodriguez tried to backhand gave Milwaukee a 2-0 lead. Detwiler settled down, retiring seven in a row before Lucroy's single started the fourth that he never finished.
The Nationals have a day off on Monday before rookie Stephen Strasburg (5-2, 2.32 ERA) faces Braves ace Tommy Hanson (8-6, 4.12) on Tuesday night to start a six-game homestand. ... Milwaukee has won six straight at Miller Park. ... Brewers OF Jody Gerut (left heel) will begin his rehab assignment Sunday night for the Brewers' rookie team in Arizona. He's been on the disabled list since May 27. ... Darin Erstad had 100 RBIs in the leadoff spot in 2000 with the Angels.