LOS ANGELES (AP) -- Mat Latos was able to get deep into the game because of his pitch count. He threw only 74 through the first six, so he had plenty left to get through a seventh-inning jam and came within one out of getting through the eighth.
Latos ended up with 106 pitches in a 5-2 victory over the Los Angeles Dodgers on Thursday night, ending the NL West leaders' six-game winning streak. Jay Bruce and Xavier Paul provided the power with home runs against Zack Greinke.
"Latos was really dealing tonight," manager Dusty Baker said. "He was throwing downhill. His fastball looked like it was going to go low, and then it stayed up in the zone. He also had a really good breaking ball. That's a heck of a team over there, and he almost got out of the eighth without anything."
Latos (10-3) allowed two runs -- one earned -- and eight hits with four strikeouts en route to his first victory at Dodger Stadium, after going 0-5 with a 3.95 ERA in his five previous starts at Chavez Ravine.
Latos is 24-7 in 54 starts since Cincinnati acquired him from San Diego in December 2011. The last time he faced the Dodgers back on Sept. 22 at Cincinnati, he pitched eight innings in a 6-0 victory that clinched the Reds' second NL Central title in a three-year span.
Aroldis Chapman got three outs for his 24th save in 27 chances.
Coming off a 6-0 trip that extended their road winning streak to 10 games -- the longest by the franchise since 1955 -- the Dodgers lost for only the sixth time in their last 29 games overall. Their division lead over Arizona shrunk to a half-game with the Diamondbacks' 3-1 victory over the Chicago Cubs.
"We're in a good spot, but we have to keep going," catcher A.J. Ellis said. "We've worked hard to get to this point, and we don't want to let it go to waste. We've got some good teams behind us that are going to be tough down the stretch, so we've got to stay humble and understand that this is part of the grind."
Yasiel Puig, who has been playing like anything but a rookie since the Dodgers promoted him from Triple-A on June 3, single-handedly manufactured their unearned run in the fourth after leading off with a single and making his customary exaggerated turn at first.
Center fielder Shin-Soo Choo tried to get cute and made an ill-advised throw past first baseman Joey Votto -- hoping to surprise Puig -- and the ball hopped into the stands. Puig was awarded two bases and scored on the first of Adrian Gonzalez's two RBI groundouts. The error was Choo's third of the season.
"That wasn't a bad play," Baker said. "I mean, if that throw is on the money, he has him. But it just looked bad because it had a tail on it and it was cutting away, and it skipped by Joey. Those things don't happen unless a guy is hustling, and there aren't many guys that hustle like that on a sure single. So you've got to give Puig credit for that.
"I remember when I first came into the league, Hank Aaron told me not to mess around -- especially when Pete Rose or Roberto Clemente hits the ball because they would put pressure on you to throw the ball," Baker added. "And the only way to do that is to run. So I've got to give it to him. Most guys don't run like that, and most guys can't. The ones that can don't usually hustle like that. But this guy comes to play."
Choo made another egregious mistake on the base paths during the Reds' eighth. Votto lined a hit-and-run single to center field, but Choo got fooled on a perfect decoy by shortstop Hanley Ramirez at second base -- so good that Choo started back to first and was tagged out on the relay from Andre Ethier to Ramirez.
"That's an old schoolyard play that works like once a year somewhere, and it worked for them tonight," Baker said. "He didn't pick up the third base coach. You've got to use your ears as well as your eyes, and you've got to take a peek. Sometimes in your quest to get to second base, you don't take a peek."
Puig, who went 53 at-bats without an extra-base hit before his double and home run in the Dodgers' 8-3 win against the Blue Jays on Wednesday, had a pair of singles and raised his average to .378.