PORT CHARLOTTE, Fla. -- Competing for the fifth spot in the Twins' rotation, Trevor May threw four no-hit scoreless innings, but after being held to one hit through eight, the Rays rallied to a 4-2 win on Saturday, capped by Allan Dykstra's two-run walk-off home run.
A walk and an error set up Dykstra's two-out homer off A.J. Achter, which was his second of the spring, as the Rays rallied for a three-run ninth.
Like May, Tampa Bay starter Jake Odorizzi was effective early, retiring the first 10 batters in order before Eduardo Escobar slapped an opposite-field single through a shifted infield. But after retiring the first hitter in the sixth, Odorizzi surrendered consecutive singles to Doug Bernier, Jordan Schafer, Escobar and Eduardo Nunez, resulting in a 2-1 Twins lead.
Odorizzi allowed two runs on five hits while striking out four in 5 2/3 innings.
"I think this is the first time I went into the sixth inning of a Spring Training game in my career, so it was good," Odorizzi said. "I felt really good out there. Everything was being cooperative. So it was a good work day."
May didn't allow a baserunner until Brandon Guyer reached on Nunez's wild throw from third base with one out in the fourth. That would be all the Rays could muster against May, who allowed no runs and no hits while striking out three in his four frames, throwing 42 pitches -- 30 for strikes. May is competing with Tommy Milone and Mike Pelfrey for the final vacancy in Minnesota's rotation. Milone allowed four runs in a split-squad game vs. the Orioles in Fort Myers, Fla., on Saturday.
"I felt good going in and I felt like I could locate all of my pitches pretty well, so I just kind of stayed with the program there, to build off my last time out," May said. "Just kind of fill up the zone and make them beat me. Try to establish both sides of the plate and work off that."
Once May left the game, Juan Francisco touched his replacement, Mark Hamburger, for a home run in the fifth. Francisco's second home run of spring sailed past the Tiki hut in center and gave the Rays a 1-0 lead.
Aaron Thompson struck out three in two perfect innings for Minnesota.
Up next for the Twins: Right-hander Phil Hughes is set to make his fourth start of the spring when the Twins travel across the state to Jupiter to face the the Marlins on Sunday at 12:05 p.m. CT. Hughes, who will be the club's Opening Day starter, has posted a 6.75 ERA in 6 2/3 innings so far this spring. He's scheduled to throw about 75 pitches. Jared Cosart will start for the Marlins.
Bill Chastain is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.