SAN DIEGO -- Tyler Lyons scrolled through his phone, scanning all the text messages congratulating the left-hander on his winning major league debut. His teammates were quite appreciative, too.
"It was everything I could ask for," said Lyons, who also got his first major league hit on a single in the sixth. "I pitched well, I got a hit and we won the ballgame. It doesn't get much better than that."
Lyons, who was promoted from Triple-A Memphis after Garcia went on the disabled list, used an effective sinker to limit the Padres to one run and four hits. The 25-year-old Lyons was a ninth-round draft pick in 2010 out of Oklahoma State.
The Cardinals announced before that game that Garcia will have season-ending shoulder surgery this week. The lefty went 5-2 with a 3.58 ERA in nine starts this year, helping St. Louis bolt to the majors' best record at 30-16.
Lyons continued a positive trend this season for St. Louis, which has used six rookie starting pitchers already. Lyons is the second lefty to get a win in his major league debut in the last nine days. The other is John Gast, who beat the New York Mets on May 14.
"It's been of great benefit to get solid outings out of some young pitchers," manager Mike Matheny said. "These guys have come into some tough situations and performed admirably.
"We're proud of how the guys are going about their business despite instances that could be described as adversity. They play hard every day and they put a lot of faith in each other and the next man up."
While Lyons pitched well, San Diego rookie Burch Smith failed to record an out in the second inning for the second time in three major league starts. He was optioned to Triple-A Tucson after the game.
The right-hander struggled with his command, walking three before he was lifted with no outs in the second. Tim Stauffer came in and got Matt Holliday to hit into a double play, but Matt Carpenter scored to give the Cardinals a 4-0 lead.
Smith allowed five hits and has given up 15 runs and 16 hits in just 7 1/3 innings. The Padres will make a corresponding roster move on Friday at Arizona.
"Burch has excellent stuff, but at times it looked as though he was trying too hard," manager Bud Black said. "He struggled against major league hitters but, in the long run, this guy's going to be fine."
Holliday had an RBI triple in the first that was confirmed by a video review. The ball landed just below the yellow border in right field, but it came down from a difficult angle that prompted Matheny to question whether it was a home run.
Molina singled in a run in the fifth but that was the only blemish for Stauffer, who allowed eight hits and struck out seven in 5 2/3 innings.
Stauffer kept San Diego in the game, but the offense never got going.
Rookie Jedd Gyorko got the Padres on the board with a towering home run to center field in the seventh. Gyorko's drive went 438 feet and is the longest at Petco Park this season. He has the three longest Padres home runs this season.
Alexi Amarista added a two-run single in the ninth for San Diego.
Cardinals pitcher Jake Westbook, on the 15-day disabled list with right elbow inflammation, cut his bullpen session short after experiencing pain in his injured elbow. He will be evaluated further on Thursday, an off day for the club. ... Cardinals 3B David Freese, who has missed three games after lacerating his hand on Sunday, will have stitches removed on Friday and is expected to be available for that night's game against the Los Angeles Dodgers. ... San Diego Padres LF Carlos Quentin missed his second straight game with left knee soreness. ... Padres OF Cameron Maybin, on the 15-day DL with a wrist injury, will start a minor league rehab assignment with Tucson on Friday. ... Padres INF Logan Forsythe, on the 60-day disabled list with plantar fasciitis, will play extended spring training games starting Friday. He will begin as a designated hitter.