SAN FRANCISCO -- David Wells took a perfect game into the sixth inning and Luis Gonzalez hit a three-run homer in the first, leading the Los Angeles Dodgers past the San Francisco Giants 6-2 on Saturday.
The Dodgers remained 2½ games back of the San Diego Padres in the NL West and wild-card races after missing a chance to gain ground Friday. San Diego beat the Colorado Rockies 3-1 on Saturday night.
Kevin Frandsen's one-out single to left in the sixth broke up Boomer's bid. The burly left-hander became the 14th pitcher in major league history to throw a perfect game in the regular season on May 17, 1998, a 4-0 victory over Minnesota while with the New York Yankees.
After Frandsen's base hit, the 44-year-old Wells took a deep breath and wiped his brow. Scott McClain then reached on a fielder's choice in his Giants debut and scored on an error when third baseman Shea Hillenbrand's wild throw hit McClain as he rounded second on Rajai Davis' single. Rookie Nate Schierholtz followed with his second triple in as many days, scoring Davis to make it 3-2.
Pedro Feliz doubled off the wall in center to start the seventh, but Wells retired the next three batters in order. Wells (7-8) struck out four and didn't walk a batter in seven innings, allowing four hits and two runs.
Barry Zito (9-12) saw his winless stretch reach four starts, but lost for the first time since Aug. 12 against Pittsburgh. He allowed four hits and three runs in six innings and struck out five.