Garland allowed two runs over seven innings in the Padres' 2-1 loss to the D-backs before a crowd of 22,168, a pitching line he would most certainly take every fifth day.
But a pair of two-out walks in the third inning ultimately led to an RBI single by Justin Upton, something Garland could have easily done without.
"It hurt me," Garland said of the walks to Stephen Drew and Kelly Johnson after he had retired the first two hitters he faced in the inning. "I couldn't find the plate for a couple of batters there. Anything with two outs is going to kill you."
The RBI single by Upton proved to be the undoing of the Padres (63-45), who followed up possibly their biggest victory of the season -- a 5-0 win Thursday over the Dodgers -- with a dud in the desert, dropping their NL West lead to one game over the Giants.
Of course, Arizona pitcher Daniel Hudson (3-1) had something to do with that. Hudson, in his second start since coming over from the White Sox in the Edwin Jackson deal last week, allowed one run on three hits over 7 2/3 innings.
"Good, young arm," Padres manager Bud Black said. "His fastball had some life to it, and he had a nice tail at the end. He showed a decent changeup, too. He pitched a good game.
"You can see why this guy was so highly regarded in the White Sox organization."
Hudson struck out four and walked two with a fastball-changeup combination that the Padres, seeing Hudson for the first time, couldn't solve.
"There's definitely an advantage to having seen a guy before," Padres outfielder Will Venable said. "I saw a lot of fastballs, a lot of strikes. He definitely executed his plan."
Venable was one of the few Padres with a productive at-bat, as he got into a changeup in the third inning, sending it deep over the wall in right field, giving him 10 home runs this season.
Venable joined some elite company with that home run, as he's one of eight players in the Major Leagues with at least 10 home runs and 19 stolen bases. The others are Carl Crawford (Rays), B.J. Upton (Rays), Shane Victorino (Phillies), Alex Rios (White Sox), Hanley Ramirez (Marlins), Andres Torres (Giants) and Chris Young (D-backs).
Hudson and two relievers held the Padres to three hits, marking the third time in five games on this road trip they've had three or fewer hits.
"These guys are a good team, and we know they're going to manufacture [runs]," said Arizona interim manager Kirk Gibson. "These are the type of games you are going to have to win [against] them. Their pitching is too good to think you're going to blow them out. Jon Garland threw a fine game."
Garland tied his season high with six walks over seven innings but allowed only three hits with four strikeouts. As what happens when he's throwing well, Garland gets a lot of ground balls. He had 11 on Friday and got a double-play ball after putting two runners on in the fourth inning.
"Jon bended a little but didn't break," Black said. "He got stronger as the game went on."
Garland allowed a home run to Adam LaRoche to start the second inning, the 18th of the year for the first baseman.
"Change-up -- it wasn't where he was trying to put it," LaRoche said. "He left it out over the middle of the plate.
"He was obviously tough all night. We jumped on him, got a couple of runs and luckily that was enough. Hudson went out there and did what he did last game and took charge."