LOS ANGELES (AP) -- Hiroki Kuroda wasn't as upset about losing his bid for baseball history as he would have been had he given up runs in a tight game.
The right-hander retired the first 21 batters before Mark Teixeira lined his 70th pitch into the right field corner for a double leading off the eighth.
"My main concern was that he was the leadoff hitter in that inning, it was a 2-2 count and I didn't want to walk him because I didn't have that big of a lead," Kuroda said through a translator. "I was concentrating more on not allowing any runs. I wasn't really nervous, but I felt the pressure from the fans because they were expecting something big."
Catcher Russell Martin said the slider he called for didn't miss its target by much.
"Teixeira's first at-bat he swung over a slider, but the pitch he hit was a little bit higher in the zone than that one," Martin said. "But you've still got to give credit to Teixeira for putting a good swing on it. As soon as he hit it and I heard the sound, I kind of put my head down. There went the perfect game -- but at that point, you've still got to win the game. It was an awesome performance."
Teixeira was the only baserunner for the Braves, who had flown across the country after waiting through a 1-hour, 50-minute rain delay in a 7-6, 17-inning victory over Houston on Sunday -- the longest game ever at Turner Field.
"We don't want to have a perfect game thrown against us, but Kuroda was great tonight -- probably the best pitching performance we've seen all year," Teixeira said. "His stuff was great -- a mid-90s fastball, putting it exactly where he wanted it, sinking his fastball at 90 to get you to ground out or miss. He probably made one mistake all night, and I just got lucky enough to put a good swing on it. It definitely was the most hittable pitch I saw all night."
Kuroda (5-6) was attempting to become the first Dodger to throw a no-hitter since Sept. 17, 1996, when countryman Hideo Nomo beat Colorado 9-0 at Coors Field.
"He was throwing 95 mph sinkers that were dropping off the table," Atlanta catcher Brian McCann said. "There was nothing we could have done. He had awesome stuff. He was phenomenal."
Kuroda, 33, signed with the Dodgers in December as a free agent after 11 seasons with Hiroshima of the Japanese Central League. He threw 91 pitches and struck out six in a game that lasted just 2 hours and 3 minutes.
"Those guys were swinging and he was able to keep his pitch count down," Martin said. "He was staying aggressive, throwing a lot of first-pitch strikes and inducing contact early in counts. It was an awesome performance."
The closest the Braves came to a baserunner before Teixeira's hit was in the seventh, when Gregor Blanco dropped a bunt to the left of the plate on Kuroda's first pitch of the inning. Rookie third baseman Blake DeWitt made a barehanded pickup and threw him out by a step.
Kuroda was sidelined 18 days because of a sore shoulder. He rejoined the rotation on July 2 and held the Astros to five hits over seven innings in a 4-1 victory. The complete game was the second in 15 starts for Kuroda, who beat the Cubs 3-0 with a four-hitter and had a career-high 11 strikeouts on June 6.
Manager Joe Torre nearly ran out of superlatives describing Kuroda's effort.
"He was close to perfect. That's the only way to describe it. You can't get much closer to being perfect than that," Torre said. "He worked fast and threw a lot of strikes, as evidenced by his pitch count at the end of the game. That was about as robotic as you've ever seen any pitcher just throw one strike after another. He was like a machine. He kept us on the edge of our seats."
The win moved the Dodgers in a tie for first in the NL West with idle Arizona, although they are still a game under .500.
Jorge Campillo (3-4) took a one-hitter into the fifth before the Dodgers scored their runs. The right-hander walked James Loney to open the inning, and Nomar Garciaparra drove a 1-2 pitch into the bullpen in left one out later for his second homer of the season.
Kuroda, who bunted three pitches foul with a runner at first in the third inning, sacrificed DeWitt to second after he singled. Matt Kemp drove in DeWitt with a single. Kemp is 8-for-29 with six walks since Torre switched him to the leadoff spot seven games ago.
Campillo allowed three runs and five hits over seven innings in his Dodger Stadium debut.
With only five games left before the All-Star break, the Braves (42-48) are assured of going into the break under .500 for only the third time in the last 18 seasons. It also happened in 1991 (39-40) and 2006 (40-49).
Atlanta right fielder Jeff Francoeur, who was demoted to Double-A Mississippi on Friday because of his .234 batting average, rejoined the Braves on an emergency recall after outfielder Omar Infante (right hamstring) was placed on the disabled list.
Under normal circumstances, Francoeur would have had to spend 10 days in the minors. The four-year veteran, who had four hits Sunday in his third game with Mississippi and was 7-for-13 during his three-game stint in the minors, would have been in the starting lineup against the Dodgers but was unable to get on an earlier flight.
When Torre managed the Yankees, David Cone and David Wells each pitched a perfect game at Yankee Stadium. ... The last pitcher to no-hit the Braves was Randy Johnson, who threw a perfect game for Arizona on May 18, 2004, at Turner Field. ... No Dodger has thrown a no-hitter at Chavez Ravine since Ramon Martinez's 7-0 gem against Florida on July 14, 1995. ... Atlanta's Chipper Jones went 0-for-3, dropping his major league-leading average to .384.