Peralta, who played for Detroit from 2010-13 before signing a four-year, $53 million deal with St. Louis over the offseason, was greeted warmly with a round of applause as he approached the plate in the first inning to face Tigers left-hander Drew Smyly. He promptly swatted the first pitch he saw well over the left-field fence, then homered again to tie it up in the third inning, this time banging a 1-1 pitch from Smyly off the scoreboard in right field with a little help from the outbound wind.
"I hit the ball pretty good, but I know the wind is blowing to right field. It helped a lot," Peralta said. "But I tried to put a good swing on the ball."
"I'll give him credit on the first one. He ambushed me and got it pretty good," added Smyly. "But the second one was an out."
Detroit had an answer for each of Peralta's solo shots, however. Ian Kinsler drew a leadoff walk in the first, stole second and came around to score on a single by Victor Martinez. Miguel Cabrera, who also walked, went to third on Martinez's RBI knock and scored on Austin Jackson's single to left off Cardinals starter Joe Kelly.
Kelly gave up two runs on two hits and two walks while striking out two in 1 2/3 innings. Smyly, meanwhile, allowed two runs on three hits and struck out two in three innings of work.
"I felt like I located pretty well for the most part, threw some good changeups that they swung and missed on," Smyly said. "For the most part, I had pretty clean, efficient innings, kept my pitch count low. So that's good."
The heart of the Tigers' order went to work again, plating five runs in the third inning, with four of them charged to St. Louis righty Boone Whiting. Cabrera singled to left, Martinez bounced a ground-rule double to center and Alex Avila walked to load the bases. Jackson doubled in two runs, Nick Castellanos singled home another and Danny Worth drove in Jackson with a sacrifice fly to center.
Rajai Davis lined a single to right that bounced past Randal Grichuk, allowing Davis to wheel all the way to third base and Castellanos to score. Castellanos added to Detroit's lead in the fifth, lining a solo homer to left off St. Louis lefty Tyler Lyons.
The Cardinals added three runs in the sixth, as James Ramsey roped a two-run single to right and Luis Mateo brought Ramsey home with a double.
Up next for the Cardinals: The Cardinals will have the day off Tuesday before returning to Grapefruit League play against the Red Sox at 12:05 p.m. CT on Wednesday in Jupiter, Fla., live on MLB.TV. Shelby Miller will make his first start of the spring and first appearance overall since Game 2 of last year's National League Division Series against the Pirates. That was the right-hander's only action of the postseason, despite the Cardinals advancing to the World Series. Wednesday also will be the first time this spring St. Louis will play a game in which Major League Baseball will test its new replay rules.