A.J. Ellis and Nick Punto each knocked in two runs and Hyun-Jin Ryu marveled over seven strong innings as the surging Los Angeles Dodgers won their seventh straight with a 4-2 win over the New York Mets.
Ryu (12-3) allowed a first inning homer to Juan Lagares, but scattered just four more hits over the remainder of his start. He is unbeaten in his last nine outings, picking up six wins over the stretch.
The Dodgers have lost just three times since the All-Star break and have remarkably posted victories in 39 of their last 47 games. The last team to accomplish that feat was the 1951 New York Giants.
New York came into this series winners in five of six, but have dropped the first two of this three-game set. Matt Harvey (9-4) was off his game, responsible for all the Dodgers' runs on eight hits over six frames.
"He made a lot of mistakes, a lot of breaking balls on the plate," said Mets manager Terry Collins. "He got out of a couple jams with some double plays, but he's human."
The Mets' defense helped Harvey keep the Dodgers scoreless through four innings, turning double plays in each of the last three frames, but LA's bats finally broke through in the fifth.
A.J. Ellis and Juan Uribe each reached with one out and Punto drove a double into left to plate both runners and stake the Dodgers to a 2-1 lead.
Mark Ellis and Yasiel Puig helped the Dodgers pad their advantage an inning later, with both reaching on singles and later scoring on A.J. Ellis' two-out grounder through the left side.
Harvey, coming off his first career shutout, allowed four runs for the first time since a start against the Diamondbacks on July 3, when he gave up five.
"I just couldn't locate anything," Harvey said.
Ryu retired nine in a row while the Dodger offense was putting him in line for the win. Justin Turner reached second base in the seventh, but was stranded there when Omar Quintanilla flied out to deep right field.
"Ryu matched their guy pitch for pitch, he used all of his pitches and he made his pitches when he had to," said A.J. Ellis. "We have a confidence right now that everyday we're going to find a way to win."
John Buck delivered a two-out RBI single in the ninth, but Kenley Jansen notched his 19th save by getting pinch-hitter Ike Davis to ground out to end the game.
New York third baseman Wilmer Flores was not in the starting lineup. He twisted his ankle in the second inning of Monday's loss ... It's the Dodgers' first seven-game win streak since 2010, when they had a nine-game run ... LA has won eight of its last nine games with the Mets.