MIAMI -- In all honesty, Jon Garland could have done without that many strikeouts.
The Padres starter tied his career high with 10 of them to help San Diego beat the Florida Marlins 4-1 on Tuesday night.
"That's something I really don't like because it cuts my innings down," Garland said. "I'm a guy that likes to pitch to contact, get quick outs, but I'm not going to argue with it as well."
Garland (2-2) allowed one run, three hits and three walks in six innings, tying the record he set Aug. 24, 2003, against the Texas Rangers.
Adrian Gonzalez, Jerry Hairston Jr. and Nick Hundley had run-scoring hits for San Diego, and Padres reliever Luke Gregerson struck out the first two batters he faced in the bottom of the seventh to set a club record by retiring 26 in a row.
"It was a well-pitched game, a well-defended game," Padres manager Bud Black said.
Gaby Sanchez snapped the streak with a single to right.
Right fielder Will Venable made a diving catch to end the game with two runners on.
"In that situation you want to be aggressive, but if I don't dive for it, I don't know if I can cut it off," Venable said. "It was kind of all or nothing and I ended up being able to get there."
Anibal Sanchez (1-2) allowed three runs, two earned in 6 1/3 innings. He struck out seven.
"Sanchy did a nice job keeping us the ball game," Marlins manager Fredi Gonzalez said. "We didn't play very good defense behind him, and he didn't let that bother him."
Garland allowed four of the first six batters to reach base before retiring 12 straight.
"I think all pitches -- the sinker, cutter and even the four-seamer -- I was able to put it where I wanted to for the most part," Garland said. "And I was working in and out really well."
Cameron Maybin and Chris Coghlan hit consecutive singles to start the sixth. Garland limited the damage by getting Hanley Ramirez to hit into a run-scoring double play that made it 2-1 before striking out Jorge Cantu to end the inning.
"That was the biggest play of the game," Garland said.
Garland lowered his ERA against the Marlins to 2.14 in five career starts, his lowest against any opponent.
"He was definitely hitting his spots, keeping us on our toes, keeping us uncomfortable in the box," Gaby Sanchez said. "He was able to mow us down."
Hundley drove in the Padres' first run in the second, and San Diego added another when left fielder Coghlan's throwing error allowed David Eckstein to score from third.
Plate umpire Jerry Crawford was struck in the ribs by a foul ball in the seventh inning. He was replaced by second base umpire Phil Cuzzi following a 10-minute delay. ... Padres infielder Everth Cabrera (right hamstring) was held out of the lineup and is considered day to day. ... Marlins outfielder Cody Ross was a late scratch in the starting lineup. ... The Padres stole three bases, giving them an NL-leading 23. ... Gonzalez is 6-for-18 with three home runs and eight RBIs on the six-game road trip, which ends Wednesday. ... Garland is 2-0 with a 1.00 ERA in his last three starts.