Quintin Berry slapped a base hit through the drawn-in infield, then took off for first base. He raised both hands in the air in celebration, rounded the bag and ripped off his helmet.

"I've never had a walk-off before," the Detroit outfielder said. "I showed it out there, jumping around, acting crazy. You don't know what to do with yourself."

Berry's tiebreaking RBI single in the 10th inning gave the Tigers a 2-1 win over the St. Louis Cardinals on Thursday. It was another bright moment for the 27-year-old rookie, who is hitting .315 on the year.

Detroit also got an encouraging performance from another youngster. Jacob Turner allowed a run and four hits in five innings in his first start of the season.

"He did fine. I will say this: He's much improved," Detroit manager Jim Leyland said. "There's no question about that. He's much improved from the last time I saw him, particularly at the big league level."

Prince Fielder homered for the Tigers.

Ramon Santiago and Jhonny Peralta started the winning rally with one-out singles off Victor Marte (0-1), who then grazed Austin Jackson's jersey with a pitch. Berry followed with a grounder up the middle to end it, and the Tigers poured onto the field to mob him.

"They gave me a good shot, but it's the best feeling you could get, being ripped up a little bit," Berry said. "I'll let them do it every day."

Joaquin Benoit (1-1) got the win.

Kyle Lohse allowed a run and four hits in seven innings for the Cardinals.

The 21-year-old Turner was recalled from Triple-A Toledo before the game. Left-hander Drew Smyly has been out because of a blister on his left middle finger.

Turner kept the Tigers in the game while their offense struggled. He walked five — one intentionally — and struck out three.

Fielder put Detroit in front with a 425-foot homer in the fourth. The slugging first baseman flipped his bat forward after making contact with his huge uppercut swing, and there was no doubt about his 11th homer of the year.

"I was going to bounce a breaking ball," Lohse said. "Unfortunately, I missed bouncing it by about four feet and Prince killed it."

The lead didn't last long. With one out and men on second and third in the fifth, Matt Holliday lifted a foul fly that Detroit right fielder Don Kelly caught while almost falling into the seats. The tying run came home on the play, but after an intentional walk to Carlos Beltran, Turner got out of the inning on a flyout by Allen Craig.

Kelly appeared OK after his catch but eventually left in the eighth with a left knee contusion. He is day to day.

Turner, a first-round draft pick in 2009, posted an 8.53 ERA in three starts last year. He was named Detroit's top prospect by Baseball America earlier this year, and he acquitted himself fine in his return to the big leagues — against his hometown team, too.

Turner grew up about 25 miles outside St. Louis, and current Cardinals manager Mike Matheny actually helped mentor him in high school.

"My parents came up for the game," Turner said. "I grew up rooting for the Cardinals, so it's kind of surreal to pitch against them."

After Turner departed, Octavio Dotel, Phil Coke, Brayan Villarreal and Benoit pitched the next five innings, holding the Cardinals to two hits and striking out six.

The Tigers are without closer Jose Valverde, who has an injured right wrist.

Daniel Descalso hit a leadoff double against Coke in the seventh, but the Cardinals couldn't get him home.

Detroit intentionally walked Beltran with first base open again in the 10th, and again the move worked. Craig popped out with men on first and second to end the threat.

Tigers catcher Alex Avila had a single in his return from a right hamstring injury.

NOTES: The Tigers optioned C Bryan Holaday to Toledo to make room for Avila. ... The Tigers announced a scoring change from a wacky play in a June 16 game against Colorado. The Rockies misplayed Miguel Cabrera's comebacker into a Little League-style home run, and although there were initially two errors charged on the play, Cabrera is now being credited with a single in addition to the two errors. ... Detroit now travels to Pittsburgh for a three-game series. Doug Fister (1-3) takes the mound Friday night for the Tigers against A.J. Burnett (7-2). ... St. Louis plays three games at Kansas City. Joe Kelly (0-0) starts for the Cardinals on Friday night against Vin Mazzaro (3-1).