Uribe chased Cain with a bases-clearing triple in the third and hit a two-run homer in the seventh. He also drove in seven runs for the Chicago White Sox in a 17-14 loss to the Montreal Expos on June 19, 2004.
"A game like that, you always remember," Uribe said. "I think I was a little lucky, too. I'm happy to have a game like that but I like winning more. Right now I am feeling good."
"After we got the lead I felt more comfortable," Ryu said. "I changed my delivery a little and the outcome was not too bad. Everything worked out."
There was a bit of a downer to the big victory, with center fielder Matt Kemp departing due to an irritated left shoulder.
"I just wish I could stay on the field," Kemp said. "I don't ever want to get used to getting hurt. It could have been worse. I felt something weird in my shoulder that scared me. It hurt worse than running into the wall."
Kemp received a cortisone shot and will miss Saturday's game. He will be re-evaluated Sunday.
San Francisco also lost its center fielder when Andres Torres departed with a right calf strain.
"We're getting tested," manager Bruce Bochy said. "Hopefully you get stronger when you're tested. You hate to see what's going on. It's a good group. It's not like they're quitting. They're probably trying a little too hard."
Cain (5-5) was charged with six runs and eight hits in 2 1/3 innings, matching his career low. The right-hander was 5-0 in his previous 11 starts against the Dodgers.
"I'm not going to watch any part of this one," he said.
Ryu (7-3) allowed two runs and four hits over 6 2/3 innings. The left-hander was 0-1 with a 2.70 ERA in his previous five outings.
"Juan got a couple of big hits to give us some breathing room," Dodgers manager Don Mattingly said.
Pence had a run-scoring fielder's choice in the first, but Uribe hit a two-run double in the second before Los Angeles broke it open in the third. Ramirez singled in Yasiel Puig and A.J. Ellis drove in Adrian Gonzalez with a base hit in the big inning.
Uribe's fifth homer gave him the most RBIs in a game for the Dodgers since James Loney drove in nine in 2006.
Abreu ended the Giants' 0-for-20 streak with runners in scoring position with his seventh-inning single.
The Dodgers reinstated OF Carl Crawford from the DL and optioned OF Scott Van Slyke to Triple-A Albuquerque. ... The Giants recalled OF Cole Gillespie from Triple-A Fresno, sent OF Juan Perez to the minors and moved OF Angel Pagan to the 60-day disabled list. ... LHP Ted Lilly (neck strain) will make his second rehab start with Single-A Rancho Cucamonga on Saturday. Mattingly said he'd like Lilly to go five or six innings and throw about 90 pitches. ... The Giants scored a first-inning run for the first time since June 18. ... San Francisco RHP Chad Gaudin (2-1, 2.60 ERA) will come off the disabled list to start Sunday's game. ... Bochy said he's been working on finalizing the NL All-Star list. ... LHP Madison Bumgarner (8-5, 3.08 ERA) starts Saturday's game for the Giants. He's 6-3 in 10 games against the Dodgers. RHP Stephen Fife (3-2, 2.83) gets the start for L.A. He's won his last two starts and beat the Giants in San Francisco last July.
Mets right-hander Matt Harvey was roughed up for six runs in six innings Thursday night against the Braves, and afterward manager Mickey Callaway said he wasn't sure whether Harvey would make his next scheduled start.
The Arizona Diamondbacks' pitching staff has made a steady climb under pitching coach Mike Butcher the last two seasons, so much so that they appear as prepared as any to withstand the loss of No. 4 starter Taijuan Walker.
Craig Counsell wouldn't admit it, but he was pretty excited to write both Lorenzo Cain's and Christian Yelich's names atop his lineup card Thursday night.
Arizona right fielder Chris Owings left the Diamondbacks' game against the Giants after colliding with center fielder A.J. Pollock.
A mint condition 1952 Mickey Mantle Topps rookie card auctioned for $2.88 million, becoming the second-highest price ever paid for a baseball card.
Ketel Marte hits his first home run of the season to give Arizona a 3-1 lead.