Updated

The Oakland Athletics needed a win to move over .500. David Price had different plans.

Price struck out 12 over eight strong innings and Jose Molina hit his first homer of the season to lead the Tampa Bay Rays to their sixth straight win, 7-2 over the A's on Friday night.

Oakland had won two straight coming into Friday and was 9-6 in its last 15 games, but the Rays, who are a major league-best 19-8, pounded Tyson Ross for seven runs on nine hits in just 3 1-3 innings.

"It didn't seem like he had his best fastball command," Oakland manager Bob Melvin said. "It looked like (catcher Kurt Suzuki) had a tough time corralling it. I just didn't think his command within the strike zone was good today."

While Tampa Bay improved to 13-1 at home and won for the 12th time in 13 games overall, Oakland was looking to go above .500 for the first time since May 18, 2011. The loss dropped Oakland to 13-14 this season.

Price (5-1) threw just 106 pitches while allowing an earned run, three hits and a walk. He is the second AL pitcher to win five games this season, joining teammate James Shields, who got his fifth victory Wednesday.

"When I was left in 2008," former Ray Jonny Gomes said, "he was rearing back and chucking, didn't have much command of his off-speed. . 12 strikeouts, one walk — that pretty much speaks for itself."

Price also struck out each A's starter once, including Cuban rookie Yoenis Cespedes twice. Price's 12 strikeouts were two off the Rays' club record of 14 he set in 2011.

Price also had help defensively, including a diving catch by right fielder Matt Joyce in the third inning. Joyce tracked a ball hit hard by second baseman Jemile Weeks, then dove to his left and slide into the low wall by the Rays bullpen.

"Based on the facts, we haven't swung the bats great (and) our record's not horrible for that," Melvin said. "We do expect to swing the bats better than we have to this point."

Prior to Friday, Price picked up his first win against Texas after throwing six innings. That win came on the heels of complete-game shutout against Anaheim on April 24.

Ross (1-2) had his second straight rough outing. Less than a week ago, Ross gave up nine runs on 11 hits against Baltimore.

"I think they're the hottest team in baseball right now," Ross said. "I definitely tip my cap to them, but at the same time, I know I didn't put my best foot forward today and they definitely made me pay."

Molina hit a two-run homer in the Rays' four-run fourth, while B.J. Upton added back-to-back RBI doubles in the third and fourth innings and also scored twice.

Luke Scott also hit a two-run double in the third to give him a team-high 21 RBIs.

The A's took a brief 1-0 lead in the second inning when Gomes doubled and then scored on a double by Suzuki. Cliff Pennington added a solo homer off reliever Brandon Gomes in the ninth.

Joel Peralta picked up his second save this season when he came on in the ninth to get the Rays out of a two-out, bases-loaded jam after Gomes gave up a single, a hit batter and a walk.

Despite the Rays missing star third baseman Evan Longoria, who is out up to two months with a partial torn hamstring, Tampa Bay has been nearly unbeatable at Tropicana Field, where they extended their home winning streak to 10 — one shy of club record set in 2008.

The last time Tampa Bay lost at home was April 12 to Detroit, and since 2008, the Rays are 218-120, which is the best home record in that span, topping New York at 216-121.

"I'm sure if you look through the annals of baseball that a lot of championship teams will say that it different guy that helped us win every night," Rays manager Joe Maddon said. "And I kind of like the sound of that."

Notes: A's OF Coco Crisp was placed on the 15-day disabled list with an inner-ear infection. The move is retroactive to May 3. Oakland recalled OF Michael Taylor from Triple-A affiliate Sacramento to replace Crisp. Taylor started in LF on Friday. . A hit by Seattle C Jesus Montero in Wednesday's game was changed to an error by Rays SS Sean Rodriguez. As a result, Shields' ERA drops from 3.70 to 3.05. . Upton returned to the lineup Friday after sitting out a game due to tightness in his right quad. . The Rays promoted OF Josh Sale from extended spring training to Single-A Bowling Green. ... Maddon used a lineup selected by the Tampa Chamber of Commerce. . Maddon will manage his 1,000th game for the Rays on Saturday. He's 514-485. The Rays won 518 games before Maddon took over in 2006. ... Maddon on New York closer Mariano Rivera's injury: "I think he's the player most responsible for their success over the last 15 years. . I hope he doesn't go out like that." . Friday's announced attendance was 18,799.