ST. PETERSBURG, Fla. -- Justin Morneau knew he needed a homer for the cycle. He was perfectly happy when he rapped a bloop single instead.
"It's unbelievable the way he's swinging the bat," Twins catcher Joe Mauer said.
Morneau went 4-for-4 and is 23-for-51 (.451) with six homers and 19 RBI in 13 games since being activated from the 15-day disabled list. The first baseman missed 10 games with a concussion.
"Four-for-4, I'll take that," Morneau said. "I'm not too worried about the cycle and all that."
Morneau drove in two runs with a two-strike, bases-loaded single that put Minnesota up 8-1 in the seventh. He had eight RBI in the series. The hit down the left-field line came after he took a big swing earlier in the at-bat.
"When it got to two strikes, all I was trying to do was put it in play," Morneau said.
Morneau had another chance in the ninth, but walked on a 3-2 pitch from Devil Rays closer Danys Baez. He had homered in his previous four games.
"He's playing the game the right way," Twins manager Ron Gardenhire said. "It's pretty exciting when you have a chance to do something like that. He's seeing the ball very good, and he's not trying to do too much. He's staying within himself."
Matthew LeCroy had a three-run homer and Mauer added a solo shot for Minnesota, which swept the three-game series and has won nine of 12. The Twins have scored 33 runs in the last four games.
"We're banging the ball around ... we're scoring some runs," Gardenhire said. "We're having a pretty good time running around the bases."
Morneau, 23, and Mauer, 22, were a combined 12-for-19 with four homers and 12 RBI in the series.
"I think it's amazing how young they are and the approaches they take at the plate," LeCroy said. "They don't swing at any bad pitches. They just take advantage of the mistakes pitchers make."
Jorge Cantu hit a three-run homer and Chris Singleton had a two-run double during a five-run seventh that pulled the Devil Rays within 8-6.
"We didn't do the things we needed to in order to win," Singleton said.
Twins starter Joe Mays (2-1) gave up five runs and seven hits in 6 1/3 innings. The right-hander, who is from nearby Bradenton, entered 0-2 with an 11.45 ERA in three previous games at Tropicana Field.
Joe Nathan pitched the ninth for his ninth save in 10 opportunities.
Juan Castro put the Twins up 2-0 in the third with a two-run single, snapping an 0-for-9 slide. Charles Johnson brought the Devil Rays within 2-1 with a double in the fifth before Morneau's RBI triple and LeCroy's three-run homer off Doug Waechter (1-2) made it 6-1 in the sixth.
Waechter gave up six runs and eight hits in 5 1/3 innings. He has allowed 29 homers over 131 2/3 innings in his career. The Devil Rays have allowed an AL-high 48 homers this season, while hitting just 22.
Mays allowed just one run though six, but was lifted after allowing four consecutive hits -- including Singleton's two-run double -- with one out in the seventh. Cantu greeted reliever Terry Mulholland with his three-run shot.
Mauer homered off Baez in the ninth.
Minnesota CF Torii Hunter was out of the lineup because of mild groin soreness. He had started all the Twins' previous 29 games this season. ... Tampa Bay 1B Aubrey Huff has gone 18 games without a homer. He has two this year after hitting 29 in 2004. ... Cantu was in a 2-for-23 slide before his seventh-inning homer. It was his first in 22 games. ... The Twins have homered in eight consecutive games, their longest stretch since 12 in a row from July 14-26, 2002. ... Tampa Bay starters have a 6.97 ERA over the last 27 games.