SAN FRANCISCO (AP) -- Jake Peavy's sore neck, which bothered him for much of the past week, didn't get any better when he tumbled toward first base in the sixth inning attempting to beat Dodgers leadoff hitter Chase Utley to the bag.
It was enough to force the Giants pitcher out of the game three batters later. By then, Peavy was well on his way to a milestone moment in an otherwise up-and-down season for the veteran right-hander.
Brandon Belt hit a two-run homer off rookie Julio Urias in the sixth inning to help Peavy earn his 150th win, and San Francisco beat Los Angeles 2-1 on Sunday night.
"I felt all right," Peavy said. "Just something going wrong in my neck, waking up and not feeling right. There in the sixth, I kind of (aggravated) it a little bit to the point where I had to make the call to come out. I was feeling it on those pitches."
Urias, the Dodgers' highly touted left-hander making his fourth career start, exited after Belt's home run. Urias (0-2) matched his major league high with seven strikeouts and allowed four hits over 5 1/3 innings - his longest outing of the year.
Peavy, 16 years older than Urias, was slightly better.
Coming off a rough outing in St. Louis, Peavy (3-6) tossed six scoreless innings and gave up four hits with three strikeouts and one walk. He became the sixth active pitcher in the majors with 150 wins.
"What a great job he did, especially the last few days he's had a stiff neck," Giants manager Bruce Bochy said. "He couldn't take a bullpen in between starts, he had to dive in first base. He had gone far enough. Great job he did."
Six relievers combined to pitch the final three innings. Santiago Casilla worked the ninth for his 13th save.
Belt struck out in his first two plate appearances against the 19-year-old Urias before homering into the right-center stands on a 1-1 pitch. Joe Panik singled with one out ahead of Belt's home run.
Joc Pederson homered and Chase Utley had three hits for Los Angeles. The Dodgers fell five games behind the first-place Giants in the NL West after losing the final two games of the series.
"I think we all are (disappointed)," Los Angeles manager Dave Roberts said. "This was a big series. Yeah, it stings for sure."
Dodgers third baseman Justin Turner was ejected for arguing a called third strike to end the eighth with the potential tying run on base.
EMPTYING THE 'PEN
One day after using nine pitchers in a 10-inning game, Bochy went deep into his bullpen again. This time, he used six relievers to record the final nine outs, something the Giants players took notice of. "The guys know that we'll exhaust the bullpen to hold a lead," Peavy said. "As a player who plays for him, you know how important each win is to him and he's going after it like it's Game 7 of the World Series. That's the way we play."
NET BAT 2.0
One day after Buster Posey's bat flew out of his hands and got stuck high in the protective netting behind home plate, it happened again in the slugger's first at-bat against Urias. This time, Posey's bat got stuck in the lower part of the netting after he struck out.
Giants: OF Angel Pagan made another rehab start with Triple-A Sacramento and is expected to make at least one more appearance in the minors before rejoining the big league club as early as Wednesday.
Dodgers: Arizona RHP Zack Greinke (8-3, 3.84 ERA) pitches against the Dodgers on Monday night for the first time since leaving them last offseason to sign a $206.5 million, six-year contract with the Diamondbacks. The right-hander has won five straight starts and has not allowed a run in his last two. He is coming off a three-hit shutout against Tampa Bay. RHP Mike Bolsinger (1-3) goes for visiting Los Angeles. Bolsinger was drafted by the Diamondbacks in 2010 and spent 2014 with them in the majors.
Giants: RHP Matt Cain will come off the disabled list to start the opener of a three-game series with Milwaukee on Monday. Cain (1-5) has been out with a right hamstring strain since May 27.