SAN DIEGO -- — Ryan McMahon hit a three-run homer off Joe Musgrove and drove in five runs for the Colorado Rockies, who beat Juan Soto and the San Diego Padres 7-3 Thursday to avoid a five-game sweep.
The Padres didn't give the crowd a lot to cheer about compared to Wednesday night, when a sellout crowd gave Soto multiple ovations in his first game with San Diego since the blockbuster trade that brought him and Josh Bell over from Washington on Tuesday. The Padres won that game 9-1 as fellow newcomer Brandon Drury hit a grand slam on the first pitch he saw with the Padres.
Soto did have a triple and double and scored one run Thursday. The 23-year-old superstar got a break on a triple off Kyle Freeland (7-7) leading off the sixth when right fielder Charlie Blackmon and center fielder Yonathan Daza let his fly ball fall in between them while Soto chugged around the bases. Bell singled in Soto and eventually scored on Austin Nola's single.
Soto doubled with two outs in the seventh and was stranded.
The Rockies jumped to a 6-0 lead thanks mostly to McMahon and the Padres didn't come close to catching up.
“Very easily with this crowd and with their guys, all the excitement over there, the momentum could shift their way pretty quickly,” McMahon said. “So to come out here, get the lead first and put up six on them before they could score, that was big.”
Freeland won his third straight start, holding San Diego to two runs and six hits in 5 2/3 innings. He struck out seven and walked four. Freeland loaded the bases with two outs in the fifth and then got Manny Machado to fly out to left.
Musgrove (8-5) struggled in his first start since signing a $100 million, five-year contract on Monday and lost his fifth straight decision over seven starts. The big right-hander allowed six runs and eight hits in 4 2/3 innings, the first time this season he didn't make it through five innings. He struck out six and walked one.
McMahon hit a two-run double with two outs in the third and was thrown out trying to take third. His three-run homer with two outs in the fifth gave the Rockies a 6-0 lead and chased Musgrove. It was his ninth homer. It came two batters after José Iglesias hit an RBI double over Soto's head in right.
“That was good for Ryan,” Rockies manager Bud Black said. “We've seen a couple good swings in a couple games here. I like the fact the first hit was a fastball in; he barreled it up, hit it into the corner. That's a good sign, Mac getting on the fastball. And then he got the hanging breaking ball for the three-run home run, which was a game-changer for us. Good for Mac.”
Rockies left fielder Sam Hilliard made a leaping catch against the wall to rob Drury of a two-run homer in the second.
Rockies: RHP Germán Márquez (6-9, 5.29 ERA) is scheduled to start Friday night in the opener of a three-game series at Arizona against LHP Madison Bumgarner (6-10, 3.83).
Fantasy baseball pitcher rankings, lineup advice for Monday's MLB games
Everything you need to know to place your MLB bets and set your fantasy baseball lineups for Monday, October 3.
Munetaka Murakami hits 56th home run to move into second place on Japan's single-season list
Japanese slugger Munetaka Murakami, playing for the Tokyo-based Yakult Swallows, hit his 56th home run of the season on Monday, pushing him alone into second place on the single-season list.
Fantasy baseball forecaster: Team hitting ratings
Stay ahead of the game and optimize your fantasy baseball hitters with our forecaster, which provides a rolling 10-day outlook of every team's hitting matchups as well as the potential for stolen bases.
Fantasy baseball forecaster: Pitcher projections for the next 10 days
Keep up to date on who is pitching -- and how well they're expected to do -- with our forecaster, which provides a rolling 10-day outlook of every team's probable starting pitchers with game score projections.
Jeremy Pena's single extends Astros' lead
Jeremy Pena's single extends Houston Astros's lead
Cardinals Pujols hits 702nd HR, honored by fans
- Albert Pujols hit his 702nd career home run and tied Babe Ruth for second on the all-time RBI on Sunday, but the Pittsburgh Pirates took the game from the St. Louis Cardinals 7-5.