It didn't take a miracle on Tuesday, just Miguel Sano.

The Twins' top prospect delivered again in a clutch situation, hitting a go-ahead grand slam in the seventh inning to help the Fort Myers Miracle improve to 12-0 with a 7-4 victory over the Palm Beach Cardinals.

The 12-game winning streak equals the longest in team history -- the Miracle also reeled off a dozen consecutive wins in 1995 and 2007. Fort Myers -- all Miracle puns aside -- remains the only undefeated team in professional baseball.

Sano, whose go-ahead three-run shot on Sunday gave Fort Myers its 10th straight win, struck again with the Twins' Florida State League affiliate trailing, 4-3, in the seventh. He sent his fourth homer of year to left field and put Cole Johnson in line for the save.

Sano has 19 hits and 12 RBIs in 12 games in his Class A Advanced debut. An MiLB.com All-Star last year, Sano hit .258 with 28 homers, 100 RBIs and a .373 on-base percentage with Class A Beloit last year. The 19-year-old entered this season as MLB.com's No. 12 overall prospect.

Your browser does not support iframes.

"[Sano's] talent level is obviously through the roof," Miracle first-year manager Doug Mientkiewicz said on Sunday. "He's a unique, special player. There are times I have to almost stop myself to remember that he's only 19 years old. He's definitely a very polished hitter. He's a dangerous hitter."

On Tuesday, Fort Myers scored twice in the second and third innings on similar plays -- Matt Koch and Adam Pettersen hit leadoff doubles and came home on a double plays -- before Stephen Wickens added an RBI triple in the fourth.

The Cardinals jumped in front in the top of the seventh on James Ramsey's RBI single, but Sano, who already had singled to extend his hitting streak to 10 games, responded with his third homer in six games.

Jason Wheeler started for the Miracle and allowed three runs on five hits and four walks over six frames, striking out four. Tim Wood (1-0) pitched the sixth and picked up the win in a rehab appearance and Johnson struck out two over the final two innings for his first save.

Miguel Sano's 10-game hitting streak Date OPP AVG AB R H 2B 3B HR RBI BB OBP OPS April 6 BRD .750 4 3 3 1 0 0 0 1 .800 1.800 April 7 @BRD .500 6 1 3 1 0 0 0 0 .500 1.167 April 9 JUP .333 3 1 1 0 0 1 1 0 .333 1.667 April 10 JUP .400 5 0 2 1 0 0 1 0 .400 1.000 April 11 JUP .250 4 1 1 0 0 1 2 0 .250 1.25 April 12 @CHA .200 5 0 1 0 0 0 0 0 .200 .400 April 13 @CHA .333 3 1 1 1 0 0 1 0 .400 1.067 April 14 CHA .750 4 1 3 0 0 1 3 0 .750 2.250 April 15 PMB .333 3 0 1 0 0 0 0 1 .500 .833 April 16 PMB .667 3 1 2 0 0 1 4 1 .750 2.417 Totals .450 40 9 18 4 0 4 12 3 0.489 1.339