LOS ANGELES -- Madison Bumgarner has the Dodgers' number.
The left-hander pitched two-hit ball over eight innings, giving the San Francisco Giants a 3-0 win while overshadowing the major league debut of high-priced Los Angeles pitcher Hyun-Jin Ryu on Tuesday night.
Bumgarner (1-0) struck out six and walked none in the second straight gem at Dodger Stadium. Clayton Kershaw homered and pitched a four-hit shutout in the Dodgers' 4-0 victory on Opening Day on Monday.
"He was really good. He had all four pitches going and really throwing it wherever he wanted to," Giants catcher Buster Posey said. "He was able to throw the fastball in and out, the cutter in and out, mixed some changeups in, and threw a few curveballs in some big spots."
Sergio Romo worked a perfect ninth to earn his first save of the season.
"You couldn't have asked for a better outing from Bumgarner. He was solid from the beginning to the end," Romo said. "From the bullpen, we were all paying attention, watching the game, and he was on point. He pitched in, relied on his heater and pitched off of the fastball. He just established that early. It was a really impressive outing by him."
Bumgarner is 5-1 with a 1.94 ERA in six starts against the Dodgers since May 19, 2011. He pitched eight scoreless innings for the second straight time against the Giants' biggest rival.
"That's probably the best stuff I've had in a long time, which is odd because things don't work out too good in the first start of the year," he said. "Really, the first month of the year has usually been kind of tough to get it going. But it feels good to get started on a good note."
Ryu's debut helped draw 45,431 fans to see the left-hander, who signed a $36 million, six-year deal with the team in December, making him the first player to go directly from the Korea Baseball Organization to the U.S. major leagues.
Ryu (0-1) gave up three runs -- one earned -- and 10 hits in 6 1/3 innings. He struck out five, walked none and threw 80 pitches. After he made his first pitch, the ball was taken out of play to mark the occasion.
"Their hitters were pretty aggressive in the early part of at-bats," Ryu said through a translator. "I couldn't really get my timing."
The defending World Series champion Giants took a 3-0 lead in the seventh with two unearned runs. Ronald Belisario relieved Ryu with one out and runners at second and third. The infield was pulled in for Bumgarner, who hit a grounder to shortstop.
Justin Sellers, playing in place of injured Hanley Ramirez, charged the ball and made a hurried throw past catcher Ellis for his second error of the inning. That allowed Andres Torres to score behind Joaquin Arias -- who reached on Sellers' first throwing error.
"He feels like it's do-or-die. He's trying to get that out at home and, to me, really forcing it," Dodgers manager Don Mattingly said about Sellers' second error. "We'll just take that out at first instead of getting ourselves in trouble."
The Giants scored their first run on three consecutive one-out hits, including Arias' RBI single.
Bumgarner didn't challenge as many batters because it was such a low-scoring game.
"I felt like I was careful and tried to make pitches and keep the ball out of the middle as much as I could," he said. "The defense did a great job, too, so it was a 100 percent team effort."
The game was televised live in South Korea, where it began at 11 a.m. local time Wednesday.
"I wish the outcome could have been better, but I'll just go back and keep fighting," Ryu said. "I definitely felt the pressure. It was the first time I felt that in a very long time."
He got just two flyouts and worked hard to get out of other jams. The Dodgers' defense helped him, too, turning three double plays. He retired the side in the sixth.
"He induced some ground balls and got some big double plays to stop some rallies, but the guys kept grinding and got it done," Giants manager Bruce Bochy said.
Mattingly went to the mound with a translator after Ryu allowed consecutive hits to open the seventh. After a brief conversation, Ryu responded by getting Torres to ground out. However, Mattingly immediately returned to remove him, and Ryu walked off the field to loud applause.
The crowd booed when Ryu didn't run out a grounder in the sixth. Pitchers don't hit in South Korea.
"It was embarrassing, and I feel I should apologize for that," Ryu said. "That was actually my mistake. Now I know I have to run a lot harder. I learned my lesson."
The Dodgers paid $25.7 million for the right to negotiate with Ryu. If they hadn't reached a deal by the deadline, he would have returned to the KBO's Hanwha Eagles, and the Dodgers would have been refunded the posting fee they paid for exclusive rights to negotiate with the 26-year-old pitcher.
Ryu had already pitched at Dodger Stadium during the 2009 World Baseball Classic, in which South Korea won a silver medal.
Romo has converted 10 straight save opportunities dating to last season. ... The Dodgers turned four double plays in the game. ... Ryu was 98-52 with a 2.80 ERA in 190 career games over seven seasons in the KBO. He won the league's strikeout title -- his fifth -- last season with 210 K's in 182 2/3 innings. ... Ryu is the fourth South Korean to play for the team. ... Kershaw, who had seven K's on Monday, has pledged $500 per strikeout this year to his fundraising efforts for three charities. ... All-Star guard Chris Paul of the Clippers threw out the first pitch, a strike to Matt Kemp. Then it was 3-year-old Chris II's turn. Kemp shortened the distance considerably, and the younger Paul tossed the ball to him. Cued by his dad, little Chris told the crowd, "It's time for Dodger baseball."
Christian Vazquez belts 1st HR with Astros
Christian Vazquez's 404-foot home run puts Astros up 3-0.
Stephen Vogt celebrates final game with intro from kids, HR
After being introduced by his kids, Stephen Vogt homers with the Oakland A's in his final MLB career at-bat.
Kevin Newman seals Pirates' victory
Kevin Newman caps four-run fourth for the Pirates with an RBI single.
Nick Fortes' homer caps a 5-run inning for the Marlins
Peyton Burdick clears the bases with a triple, then Nick Fortes homers to give the Marlins a 10-6 lead against the Braves.
Marlins plate 3 runs in the 2nd to lead the Braves
The Miami Marlins score three runs on four hits to take an early 3-0 lead over the Atlanta Braves.
Twins' Luis Arraez tops Aaron Judge as AL batting champion
Twins first baseman Luis Arraez finished the season at .316 to win the AL batting title over Yankees star Aaron Judge, and Minnesota beat the White Sox 10-1.