By WARREN MAYES
ST. LOUIS (AP) - Miles Mikolas pitched seven stellar innings and Yadier Molina hit one of three home runs that powered the St. Louis Cardinals past the Philadelphia Phillies 6-0 on Monday night.
Matt Carpenter and Paul DeJong also went deep as the Cardinals snapped a four-game skid. Mikolas (4-2) allowed only three hits in his second-longest outing this season. He struck out five and did not issue a walk.
John Brebbia and Jordan Hicks finished the five-hitter.
Molina added two singles for a three-hit game. In his last 16 games at home, Molina has three homers and 18 RBIs. He has hit safely in 14 of those games, batting .349 during that span.
The Cardinals chased starter Vince Velasquez (1-2) in the fifth when he gave up two homers sandwiched around a single. He allowed five runs on four hits and five walks. In his last seven games (six starts), Velasquez has received just seven runs of support.
Molina got the first St. Louis hit when he belted a 2-2 pitch into the left field seats in the fourth inning. He drove in Jose Martinez, who drew his second walk from Velasquez. Molina's third home run of the season extended his hitting streak to 12 games.
St. Louis put together a big inning in the fifth, sending nine batters to the plate. Carpenter led off with a homer. After Paul Goldschmidt singled, DeJong hit his seventh home run of the season.
Phillies reliever Edgar Garcia, who was making his big league debut, got an out but then gave up singles to Martinez and Molina. A wild pitch advanced both before Kolten Wong's sacrifice fly accounted for the fourth run of the inning and a 6-0 lead.
Philadelphia is 3-12 in its last 15 games in St. Louis. Since the start of the 2010 season, the Phillies are 12-24 at Busch Stadium.
Philadelphia recalled Garcia from Triple-A Lehigh Valley and optioned RHP Enyel De Los Santos to its top farm club. "Got a fairly heavy right-handed-hitting lineup for the Cardinals and I think it'd be valuable to have him for the series," Phillies manager Gabe Kapler said about Garcia.
Dabo Swinney, coach of Clemson's national champion football team, visited Cardinals manager Mike Shildt at Busch Stadium. The two met during spring training when Shildt invited Swinney to speak to the ballclub.
Phillies: INF Scott Kingery (right hamstring) took grounders before the game at shortstop. "Ground balls were not full speed, just a little to his left and right," Kapler said. "Some tag plays at second, but a good step in the right direction."
Cardinals: RHP Carlos Martinez (shoulder) pitched Sunday in the fifth inning for Class A Peoria and retired three batters on six pitches, getting three groundouts. "I'll take three outs on six pitches every day, regardless," Shildt said. "It was great for Carlos. We're happy for him. He's back here. He'll play catch and then he'll go to (Triple-A) Memphis and get an opportunity in the next couple days to throw again and we'll just continue to evaluate where we are with him."
Phillies: RHP Aaron Nola (2-0, 5.06 ERA) gave up one run and seven hits over 5 2/3 innings in his last start against Detroit but did not figure in the decision. He is 2-2 with a 2.84 ERA in four career starts against St. Louis.
Cardinals: RHP Dakota Hudson (2-2, 4.80) will be making his first regular-season appearance against the Phillies. He had a career-high seven strikeouts and went six innings for the first time in his last start, a 2-1 loss at Washington.