The 71-64 Chihuahuas hold a 5 1/2-game lead on Albuquerque with eight games to play.
Right-hander Walker Lockett (1-1, 2.13 ERA) held the Isotopes to two runs on seven hits and a walk with five strikeouts in 6 2/3 innings.
Elsewhere in the Padres' system Sunday, left-hander Joey Lucchesi, the Padres' fourth-round pick in the June Draft, allowed two hits with four strikeouts in four scoreless innings for short-season Class A Tri-City to lower his ERA to 1.35.
And Padres infielder Alexi Amarista was 0-for-1 with a walk, an RBI and a run scored in his first rehab start with the Arizona Rookie League Padres.
Margot (.306 average) hit his 21st double and PCL-leading 12th triple.
Torres (.321) was 2-for-4 with his fifth and sixth homers since being promoted from Double-A San Antonio.
First baseman Diego Goris (.282) was 2-for-3 with a walk and a run scored. Third baseman Nick Noonan (.312) was 2-for-3 with a double and a run scored. Shortstop Jose Rondon (.306) was 2-for-4 with an RBI and two runs scored.
Right-handed reliever Jason Jester (5.40 ERA) followed Lockett and struck out the only hitter he faced. Left-hander Ryan Buchter (18.00) allowed two runs on two hits and a walk with a strikeout in an inning.
Right-hander Phil Maton (0.00) struck out one in a perfect inning.
AROUND THE FARM:
DOUBLE-A SAN ANTONIO (33-29, 55-77): CORPUS CHRISTI 6, Missions 0: 1B Taylor Lindsey (.201) and 3B Josh VanMeter (.191) were each 2-for-4. Starting RHP Daniel McCutchen (1-1, 2.08 ERA) allowed five runs (three earned) on six hits and two walks with two strikeouts in six innings. LHP Kyle McGrath (1.34) allowed a walk with a strikeout in a hitless/scoreless inning. RHP T.J. Weir (6.02) allowed an unearned run on a hit and a walk in an inning.
CLASS A ADVANCED LAKE ELSINORE (33-30, 65-68) - HIGH DESERT 10, Storm 2: Nineteen-year-old California League MVP and Rookie of the Year 2B Luis Urias (.332) was 3-for-4 with a double and an RBI to take the lead in the league's batting average race with a week to go. SS Ruddy Giron (.364) had a double in four at-bats with a run scored. CF Michael Gettys (.308) was 0-for-2 with a walk and a sacrifice fly. Starting RHP Brett Kennedy (5-10, 3.93 ERA) allowed eight runs on nine hits and two walks with a strikeout in 2 2/3 innings. LHP Jose Castillo (1.04) allowed three hits in 2 1/3 scoreless innings. RHP Mark Zimmerman (2.70) allowed two hits with two strikeouts in two scoreless innings. RHP Louis Distacio (8.44) allowed two runs on four hits with a strikeout in an inning.
CLASS A FORT WAYNE (24-39, 60-73) - West Michigan 7, TIN CAPS 3: C Austin Allen (.317) was 3-for-4 with a sacrifice fly. DH Jose Carlos Urena (.235) was 3-for-4 with a walk and a run scored. 1B Brad Zunica (.242) was 2-for-4 with a double and a hit-by-pitch with a run scored. 2B Peter Van Gansen (.237) was 2-for-3 with a walk, an RBI and a run scored. Starting RHP Emmanuel Ramirez (2-2, 4.47 ERA) allowed four runs on eight hits and three walks with four strikeouts in six innings. RHP Will Stillman (5.06) allowed three runs on six hits and three walks with three strikeouts in 2 1/3 innings. LHP Elvin Liriano (3.14) allowed a hit in two-thirds of a scoreless inning.
SHORT-SEASON CLASS A TRI-CITY (13-17, 32-36) - Dust Devils 3, SPOKANE 2 (11 innings): CF Buddy Reed (.260) was 3-for-4 with two doubles and two walks. 1B G.K. Young (.221) had a double in five at-bats with an RBI and a run scored. DH Boomer White (.225) was 1-for-3 with a double and an RBI. RHP Braxton Lorenzini (5.74 ERA) followed Lucchesi and allowed a run on a hit with a strikeout in three innings. RHP Diomar Lopez (3.29) allowed a run on two hits and a walk in 1 2/3 innings. LHP Nathan Foriest (1-1, 3.55) allowed a hit with two walks and two strikeouts in 1 1/3 innings to get the win. RHP Jose Ruiz (0.00) struck out one in a perfect inning to get the save.
ARIZONA ROOKIE PADRES (12-14, 24-30) - PADRES 7, White Sox 4: RF Euri Minaya (.169) was 2-for-4 with his first homer. 2B Eguy Rosario (.417) was 2-for-4 with a double and a walk with an RBI and a run scored. 1B Luis Anguizola (.270) was 2-for-4 with two RBIs. C Chris Mattison (.500) was 0-for-2 with two walks and two runs scored. 3B Denzell Gowdy (.256) had a double in two at-bats. CF Jack Suwinski (.248) had a double in three at-bats with an RBI and a walk. Starting RHP Mason Thompson (2.25 ERA) allowed two runs on three hits with four strikeouts in four innings. RHP-INF Jose Savinon (1-0, 0.00) allowed a hit and a walk with a strikeout in a scoreless inning. RHP Luis Guzman (7.18) pitched a perfect inning. RHP Dominic DiSabatino (9.58) allowed two runs on three hits and a walk in an inning. LHP Ben Schlecker (4.25) allowed a hit and a walk in a scoreless inning. RHP Wilmer Torres (2.49) allowed a hit with a strikeout in a scoreless inning to get his ninth save.
DOMINICAN SUMMER LEAGUE PADRES (36-33) - The DSL season is over.