Blum hit a tiebreaking three-run homer in the sixth inning and the Padres rallied to beat the Milwaukee Brewers 8-4 Tuesday night, their 22nd victory in May.
San Diego was 22-6 in May, setting the club record for victories in a month. It has been a dramatic turnaround since April 27, when an embarrassing 10-3 loss at San Francisco dropped the Padres to 9-13 and led manager Bruce Bochy to rip into his players.
"We think this is more indicative of who we are than the other team we saw earlier," Bochy said after the first-place Padres improved to 33-19. "It's a good ballclub. We're playing well everywhere, all facets of the game. We'd like to think we're this good to keep this kind of play and wins going. We know that's going to be tough, but we're certainly going to try."
The Padres set a team record with their 11th straight home win, and won their sixth straight overall. They haven't lost at Petco Park since a 5-2 defeat to Arizona on May 1. The Padres lead the Diamondbacks by three games in the NL West.
"We are playing a hot team," Milwaukee manager Ned Yost said. "When you are playing a hot team you have to combine everything. You have to play flawless."
Peavy was knocked out after just four innings, allowing four runs and six hits. Peavy's shortest outing of the season came one start after he needed just 94 pitches for his first career shutout, a two-hit, 10-0 win at Arizona on Friday night. He threw 95 pitches Tuesday night.
Blum has been playing so well that third baseman Sean Burroughs might not have a starting job when he returns from a leg injury. Blum has hit safely in nine of 12 games since coming back from the disabled list on May 18, and has driven in 10 runs in his past 11 games. Burroughs missed his sixth straight start with a strained left quadriceps.
With one out in the sixth and Dave Roberts and pinch-hitter Robert Fick on base, Blum homered to right-center field on a 2-0 pitch from Glover to give the Padres a 7-4 lead. It was his fourth of the year.
"It's a wonderful feeling," Blum said. "I've crept in there every once in a while, but to do it as consistently as is happening right now is a beautiful thing. But to do it on a winning ballclub with the quality of people that are in here right now is even better."
One batter earlier, Roberts tied the game at 4 with a single to center that scored Khalil Greene, who opened the inning with a single to right.
Nevin missed a homer by inches.
"I don't have many triples, so I've got a better story to tell about my 1,000th hit," Nevin said. "I can talk about not only hitting a triple, but winning a game and being part of something special with this ballclub here."
Roberts, who turned 33 on Tuesday, had two hits, two walks, two runs, an RBI and stole his 10th base.
Dennys Reyes (3-0) allowed just one hit in two scoreless innings for the win, striking out three.
Peavy, who turned 24 on Tuesday, took a 3-0 lead into the fourth inning but lost it by allowing four straight hits with one out.
Lyle Overbay singled and scored on Damian Miller's double into the right-field corner. Russell Branyan then drove a full-count pitch into the seats in right-center to tie the game at 3. It was his sixth this season.
Peavy struck out five and walked one.
"They made me throw a lot of pitches," Peavy said. "I still felt good. I have no excuses for what happened."
Glover allowed five runs and six hits in three innings, struck out two and walked two.
San Diego took a 3-0 lead in the third on Nevin's sacrifice fly and a two-run single by Greene.
Brewers starter Wes Obermueller lasted only 2 2/3 innings.
"Obermueller was never comfortable since the first pitch he threw," Yost said.
- San Diego is a big league-best 18-4 at home.
- Five of Branyan's six career hits against San Diego have been homers. He hit three homers against the Padres on Aug. 4, 2002, while with Cincinnati.
- Milwaukee leadoff hitter Clark had three hits.