SAN DIEGO -- The San Diego Padres leaned on a blend of small-ball execution and power to edge the Houston Astros 3-2 on Saturday night, taking the second game of a three-game series at Petco Park. The victory was powered by rookie sensation Jackson Merrill, who delivered the decisive blow with his 17th home run of the season.

From the opening frame, the Padres made their intentions clear. Leadoff man Fernando Tatis Jr. drew a walk, setting the table for Jake Cronenworth, who sliced a single into the outfield. Ty France followed with a walk, loading the bases with no outs. Merrill stepped to the plate and grounded into a forceout, but the play was enough to push Tatis across the plate, giving San Diego a 1-0 lead. It was a classic example of manufacturing runs—a strategy that paid off early.

Merrill, however, didn't settle for a mere RBI groundout. In the third inning, with the Astros having tied the game on Taylor Trammell's solo homer, the 22-year-old outfielder stepped into the batter's box against Houston starter Peter Lambert. He took a pitch and then launched a massive 421-foot blast over the center-field wall, a solo shot that restored the Padres' lead to 2-1. The ball left Merrill's bat with authority, and the crowd at Petco Park erupted.

San Diego added an insurance run in the fourth. Gavin Sheets led off with a single and advanced to second on a sacrifice bunt. After a walk to Merrill, Tatis came to the plate and hit a routine grounder to shortstop Jeremy Peña, who misplayed the ball, allowing Sheets to score and making it 3-1. The error proved costly, as the run would loom large in the late innings.

Padres starter Michael King was in control throughout the night. The right-hander worked six efficient innings, striking out six while allowing only three hits, one earned run, and one walk. King's ability to mix his fastball and breaking pitches kept Astros hitters off-balance, and he induced weak contact when needed. His performance improved his record to 7-8 on the season.

Houston's bullpen kept the game close after Lambert departed. The Astros' starter Lambert (8-6) lasted five innings, surrendering three runs—two earned—on five hits, with three strikeouts and three walks. He struggled with command at times, but the defense behind him didn't help, especially Peña's error.

In the ninth inning, the Astros mounted a late comeback attempt against Padres closer Mason Miller. After a leadoff walk, Miller struck out two batters, but Yainer Diaz lined a two-out RBI single to center, cutting the deficit to 3-2. With the tying run on first, pinch-hitter LaMonte Wade Jr. stepped into the box. He worked the count full but eventually grounded out to shortstop, ending the game and giving Miller his 28th save of the season—a career high.

Miller's performance has been a bright spot for the Padres bullpen, and the right-hander has now converted 28 of 31 save opportunities this year. The Padres improved to 68-52 with the win, while the Astros fell to 66-54.

Looking ahead, the series finale on Sunday will feature Astros right-hander Cristian Javier (1-2, 6.59 ERA) taking the mound. The Padres have yet to announce their starter for the rubber match. First pitch is scheduled for 1:10 p.m. PT at Petco Park.