Ken Caminiti's three-run double with one out in the 11th inning gave the Padres a 3-0 victory over the Florida Marlins on Friday night.
San Diego's John Flaherty extended his hitting streak to 26 games, the longest in the majors this season, with a double in the sixth inning.
Flaherty, whose streak is the second longest in team history, tied Gabby Hartnett (1937) for the second-longest by a major-league catcher. Benito Santiago's 34-game run in 1987 is first in both categories.
Luis Lopez led off the 11th with a single off Donn Pall (1-1). Rickey Henderson then walked before Chris Gomez sacrificed the runners to second and third. Steve Finley was walked intentionally to load the bases before Caminiti doubled off the wall in right-center.
Trevor Hoffman (6-4) got the final five outs.
The Padres loaded the bases in the eighth and ninth innings, but Terry Mathews ended both threats with strikeouts. San Diego finished with 16 runners left on base, 10 after the seventh inning.
Florida's Pat Rapp and San Diego's Andy Ashby pitched well in keeping the game scoreless. In seven innings, Rapp allowed three hits and three walks, and struck out a season-high seven.
Ashby gave up two hits, struck out four and walked one in six innings. He has won five straight decisions over 11 starts, and has not lost since St. Louis beat him May 3.