ST. PETERSBURG, Fla. (AP) — It seemed unlikely that slumping Carlos Gomez would follow through on hitting a home run for his son.

He had struck out three times in his first four hitless at-bats. His last trip to the plate, however, produced something special.

Gomez hit a two-run homer in the ninth inning and the Tampa Bay Rays completed a three-game sweep Sunday by beating the Minnesota Twins 8-6.

"He had a really good game (Saturday) playing soccer," Gomez said. "They won the game because of the goal he put in. So, I told him it's my turn. I'll try and hit a homer for you. I did it and I know he's going to be really happy."

C.J. Cron opened the ninth with a single off Addison Reed (0-1) and Gomez, mired in a 2-for-38 slide, hit the next pitch over the left field wall.

Earlier, Gomez broke his bat on his leg after striking out.

"What's impressive is he's able to rebound from that and not let it consume him," Rays manager Kevin Cash.

It was Gomez's first walk-off hit, coming in his 1,329th game.

"I'm really happy," Gomez said. "Being the first time, I'm the right guy."

Daniel Robertson had a career-high four hits for Tampa Bay, which has gone 7-5 after losing eight of nine to start the season.

Alex Colome (2-2) struck out three during a perfect ninth to get his second win in three days.

Minnesota had a lead in all three games.

"A tough series overall," Twins manager Paul Molitor said.

Twins pinch hitter Miguel Sano had an RBI single in the seventh and Brian Dozier made it 6-all with a two-run single in the eighth.

Dozier set a Twins record by extending his season-opening hitting streak to 16 games with a single in the third. He had shared the old mark of 15 with Kirby Puckett (1994) and Josh Willingham (2012). Dating to last season, Dozier has a hit in 23 straight games.

Adeiny Hechavarria hit a three-run homer during a four-run sixth that put Tampa Bay up 6-3. It was his first homer since last Sept. 27, and came on an 0-2 pitch from Alan Busenitz.

Cron hit his third homer over the past two games, a two-run shot off Twins right-hander Phil Hughes in the first.

Hughes allowed two runs and five hits over 3 1/3 innings in his first big league start since last July 14. He ended last season on the 60-day disabled list due to thoracic outlet syndrome and started this sidelined by a strained left oblique.

"Not an ideal start, especially pitch-count wise," said Hughes, who threw 35 of 70 pitches in the first. "It didn't give me a chance to go as deep as I would have liked. But it feels good to be back."

The Twins tied it at 2 on Eduardo Escobar's second-inning solo homer off Yonny Chirinos and an RBI single by Eddie Rosario in the third.

Chirinos, making his first appearance as the Rays' fourth starter, gave up two runs and four hits in 4 2/3 innings.

TRAINER'S ROOM

Twins OF Byron Buxton (migraines) went 0 for 4 as the DH for Class A Fort Myers and against Bradenton. He may play in center field Monday and Tuesday for the Florida State League team.

THINKING OF FARQUHAR

The Rays on their Twitter site posted photos of a uniform of former Tampa Bay pitcher Danny Farquhar being hung in the dugout along with the caption, "You're in our thoughts, Danny."

Farquhar, now with the Chicago White Sox, had a brain hemorrhage stemming from a ruptured aneurysm in the dugout during Friday night's game against Houston.

BULLPEN BLUES

The Twins bullpen allowed 15 runs and 20 hits, including four homers, in 10 innings.

UP NEXT

The Minnesota Twins head to New York for a four game series against the Yankees in the Bronx. The first pitch is scheduled 6:05 PM CT Monday night (TV: Fox Sports North, Radio: 1240 WJON).

Get the '98.1 Insider' Newsletter

Sign up for our newsletter and get the latest Minnesota & music news in your inbox a couple times a week. If we're not awesome, drop us like a hot potato.

Watch More News on Your Favorite 98.1 Stars