Price allowed three runs and seven hits in a career-best 7 2/3 innings — picking up where he left off last season, when he won his last three decisions.
Jason Bartlett’s two-run double capped a five-run fourth inning against Javier Vazquez (0-1), making his first appearance for the Yankees since New York’s loss to Boston in Game 7 of the 2004 AL Championship Series. Carl Crawford, Dioner Navarro, and Ben Zobrist also drove in runs for the Rays.
Alex Rodriguez had a RBI triple for the Yankees, who were limited to four hits until Derek Jeter and Nick Johnson doubled to open the eighth, producing their third run.
Pena’s homer into the right-field stands erased New York’s 2-0 lead. Navarro’s RBI single put Tampa Bay ahead, and Bartlett’s two-run double that skipped past diving left fielder Marcus Thames dumped the Yankees into a 5-2 hole.
Twins 4, White Sox 3 — J.J. Hardy drove in Joe Mauer with a single in the 11th inning, and Minnesota topped host Chicago for its fourth straight win.
The go-ahead rally started when Mauer, hitting for rookie Drew Butera, drew a leadoff walk against Tony Pena (0-1). He was sacrificed to second by Denard Span and moved to third on Orlando Hudson’s drive to deep center. That set the stage for Hardy, who singled past shortstop Alexei Ramirez.
Blue Jays 7, Orioles 6 — Travis Snider sparked a ninth-inning rally against closer Michael Gonzalez, giving Toronto the victory in Baltimore’s home opener.
Alex Gonzalez homered for the Blue Jays, who were 1-8 at Camden Yards last season.
Baltimore took a 6-5 lead in the eighth when pinch-runner Felix Pie scored on a daring dash from first base on a two-out single by Cesar Izturis.
Miguel Tejada homered and had four RBIs for Baltimore, who trailed, 3-0, in the first inning and, 5-3, in the fifth before coming back.
Tigers 5, Indians 2 — Jhonny Peralta bobbled Magglio Ordonez’s grounder, and the third baseman’s throwing error cleared the bases in a four-run fifth inning that lifted Detroit in its home opener.
Travis Hafner’s second-inning solo homer put the Indians ahead, and Mike Redmond’s RBI double in the fifth gave them a two-run lead that vanished after Peralta’s rushed throw with two outs.
Giants 5, Braves 4 — Aaron Rowand drove in the winning run with two outs in the 13th inning, salvaging San Francisco’s home opener and perfect record.
Edgar Renteria hit a tying two-run homer off Braves closer Billy Wagner with one out in the ninth. Atlanta manager Bobby Cox was ejected in the top of the 13th for arguing balls and strikes, the 154th ejection of his career.
Cardinals 5, Brewers 4 — Pinch hitter Nick Stavinoha’s two-run homer off Trevor Hoffman with two outs in the ninth inning sent St. Louis to victory in Milwaukee.
It was the first blown save of the year for Hoffman (0-1), baseball’s career saves leader, after he converted his first two chances.
Rangers 6, Mariners 2 — Colby Lewis got his first major league win in more than six years as Texas sent visiting Seattle to its fourth straight loss.
Nelson Cruz, who homered for the third time in four games, had three hits and two RBIs for Texas.
Reds 5, Cubs 4 — Drew Stubbs hit his first career grand slam off Esmailin Caridad in the eighth, rallying host Cincinnati to victory.
Micah Owings (1-0) got the victory with three innings of relief. Francisco Cordero gave up a solo homer by Derrek Lee in the ninth before picking up his first save.
Dodgers 7, Marlins 3 — Hiroki Kuroda limited Florida to five hits and an unearned run in eight innings as Los Angeles rolled in Miami.
The Dodgers were 0 for 6 with runners in scoring position before Casey Blake doubled home the tying run in the seventh. He scored on Blake DeWitt’s single, and the Dodgers added two runs in the four-run inning on a throwing error by shortstop Hanley Ramirez.
Rockies 7, Padres 0 — Jorge De La Rosa pitched seven innings of one-hit ball, and Clint Barmes hit a late three-run homer to lead Colorado in its home opener.
Mets 8, Nationals 2 — Rod Barajas and Jeff Francoeur became the first Mets to homer twice at Citi Field in the same game, powering New York past Washington.
Phillies 8, Astros 0 — Placido Polanco had four hits and two RBIs and Raul Ibanez drove in three runs to help visiting Philadelphia pound winless Houston.
Diamondbacks 9, Pirates 1 — Chris Young hit a grand slam for his second homer in two games and matched a career high with five RBIs, leading host Arizona over Pittsburgh.
Athletics 10, Angels 4 — Daric Barton and Rajai Davis each had three hits and two RBIs, and visiting Oakland sent Los Angele to its fourth straight defeat.