MILWAUKEE -- When Derek Holland got in some trouble, his defense bailed him out.
The Brewers' blunders on the basepaths didn't hurt, either.
Holland allowed one run over seven shaky innings and Texas benefited from two Milwaukee baserunning mistakes to beat the Brewers 4-1 Wednesday night.
"This was a true nine guys doing every little thing for us to win a game," Holland said. "That's a lot of hits, but I've got to trust my guys."
Holland (3-2), who struck out six and walked none, yielded 10 hits -- including two in the second, three in the third and three in the sixth. He escaped with the help of some sloppy baserunning by the Brewers, who had a runner thrown out at the plate to end the third and another thrown out at third base in the sixth.
"The out at the plate was big for us," Rangers manager Ron Washington said. "Great throw and nice block of the plate. We had a shot and we took it."
The Rangers scored one run in each of the first three innings off Kyle Lohse (1-4), who allowed four runs on nine hits in 6 1/3 innings.
Lohse escaped a 33-pitch first inning, allowing just one run, despite three consecutive singles to open and a one-out walk. He escaped a bases-loaded jam by striking out Geovany Soto and David Murphy to end the inning.
"To start off the game, they came out swinging and finding holes," Lohse said. "The first two guys, the ball didn't leave the infield. I got myself in a jam. Then I left a changeup up to (Adrian) Beltre. That was the pitch that hurt me was my changeup. I left one up to him, I left one up to Kinsler and I left one up to Moreland. I've got to do a better job of executing."
Kinsler's seventh homer, a two-out shot to left field, made it 2-0 in the second. Moreland increased the lead in the third with another solo homer, his sixth.
"You get out of that first with one run, then I made two mistakes," Lohse said. "One each the second and third inning. That puts the team in the hole against a guy who's going pretty good."
Milwaukee cut the lead to 3-1 in the sixth, but managed just one run despite two triples and a double. Ryan Braun, who extended his hitting streak to 10 games with a third-inning single, led off with a triple and Aramis Ramirez followed with an RBI double to right-center. Ramirez , still rounding into shape after missing 23 games with a sprained knee, was out trying to advance to third when the ball squirted away from catcher Soto, who recovered in time to make the throw.
"Aramis, that's a judgment call," Brewers manager Ron Roenicke said. "He thought he could make it easy. Sometimes you see things a little different. Any time a ball bounces off a catcher and rolls off, your instincts take over as to whether to go or not."
The Rangers added a run in the seventh on Moreland's RBI single.
Texas center fielder Leonys Martin prevented another run in the third,
throwing out Jean Segura on a slide at home to end the inning. Segura tried to score from second on Ramirez's single.
"Segura did slide at home, but he slowed up a little bit because they deked him," Roenicke said. "He should have ran hard and slid."
Gomez also had two singles and a double, extending his hitting streak to a career-high 14 games and raising his league-leading average to .386.
"We had a couple opportunities, but Holland knows what he's doing," Roenicke said. "I think he steps it up when he's got people on base. All of a sudden you see the 95s (mph). He's got good stuff. He can get out of jams."
Weeks, mired in a horrible slump, was dropped to seventh in the batting order for the first time this season. Weeks went 0 for 3, dropping his average to .188. ... With the victory, the Rangers avoided their first three-game losing streak. ... With his two hits, Braun extended his interleague hitting streak to 30 games, trailing only Matt Lawton (37 games) and Ichiro Suzuki (31 games) for longest all-time. . The Brewers have scored just 14 runs in Lohse's seven starts this season. . Moreland has homered in consecutive games for the first time since Aug. 17-19, 2011 against the Chicago White Sox. ... After a disappointing 3-6 homestand, the Brewers have an off day before starting a 10-game road trip to Cincinnati, Pittsburgh and St. Louis -- the three teams in front of them in the Central Division.