John Buck came away with the simplest possible assessment of new batterymate Josh Johnson.
“He’s good,’’ Buck said.
Buck made an equally strong first impression on the Florida Marlins’ ace.
Johnson took a no-hitter into the seventh inning, Buck hit a grand slam in his Florida debut, and the Marlins beat the New York Mets, 6-2, last night in the season opener for both teams.
Logan Morrison also homered and Gaby Sanchez added an RBI single for the Marlins, who played their 19th and final opener at Sun Life Stadium. The team moves into a new ballpark in 2012.
“It’s what I set out there to do, to get us off on a good foot,’’ said Johnson, who moved to 8-1 against the Mets — his only loss coming in last year’s season opener at Citi Field. “I thought about last year a lot, the first game of the season last year. It didn’t sit well with me. I wanted to go out there and make sure I competed a lot better than that, and I did.’’
Willie Harris had a leadoff double in the seventh for New York’s first hit off Johnson (1-0). Carlos Beltran lined an RBI double and Ike Davis knocked in another run with a groundout.
Johnson allowed three hits and two runs in the seventh, leaving with two outs and getting an ovation from the crowd of 41,237, Florida’s largest since a visit by the Yankees in June 2009.
Buck — an All-Star for Toronto last year who got an $18 million, three-year deal from Florida — drove a fly ball to right-center for his third career grand slam.
Phillies 5, Astros 4 — Pinch hitter John Mayberry Jr. lined an RBI single off closer Brandon Lyon that capped a three-run rally in the bottom of the ninth, rallying Philadelphia past Houston.
On a day where Brett Myers nearly stuck it to his old team by outdueling Roy Halladay, the Phillies had some comeback drama on Opening Day.
Trailing, 4-2, to start the ninth, the Phillies got going when Jimmy Rollins and Ryan Howard started with singles off Lyon (0-1). After Raul Ibanez popped up, Rollins stole third and Ben Francisco lined an RBI single. Carlos Ruiz followed with a single and Wilson Valdez hit a tying single that kept the bases loaded with one out. Mayberry, the son of former major leaguer John Mayberry, then sent a shot over drawn-in center fielder Michael Bourn, kicking off a celebration after he touched first base.
Ryan Madson (1-0) got the win with a scoreless inning in relief.
White Sox 15, Indians 10 — Carlos Quentin homered and drove in five runs and Adam Dunn homered and had four RBIs in his Chicago debut as the White Sox built a huge lead and held off host Cleveland.
Chicago built a 14-0 cushion after four innings for starter Mark Buehrle (1-0), roughing up Cleveland ace Fausto Carmona (0-1) for 10 runs and 11 hits in three innings. Quentin and Dunn each hit two-run homers in the third, and the White Sox added eight runs in the fourth.
Carlos Santana went 3 for 5 and hit a two-run homer for the Indians, who scored four in the sixth, three in the seventh, two in the eighth, and one in the ninth.
Orioles 4, Rays 1 — Jeremy Guthrie allowed three hits in eight shutout innings while outpitching David Price, Brian Roberts and Nick Markakis each drove in two runs, and visiting Baltimore shut down Tampa Bay.
Rays newcomers Manny Ramirez and Johnny Damon each went 0 for 4.
Diamondbacks 7, Rockies 6 — Matt Lindstrom’s wild pitch with one out in the top of the 11th inning allowed Gerardo Parra to score from third base, sending Arizona over Colorado in Denver.
Sam Demel (1-0), the fifth Diamondbacks pitcher, worked one scoreless inning for the win, and J.J. Putz got the last three outs for his first save.
The Diamondbacks were trotting off the field in the seventh after Juan Gutierrez struck out Ty Wigginton on a pitch in the dirt for the third out to seemingly preserve a 6-4 lead, but catcher Miguel Montero short-hopped the throw to first, allowing Carlos Gonzalez to score from second. Jose Lopez then beat out an infield single to third, scoring Todd Helton with the tying run.
Blue Jays 13, Twins 3 — J.P. Arencibia homered twice and drove in five runs, Jose Bautista and Adam Lind also went deep, and host Toronto routed Minnesota.
Arencibia, who also hit two homers in his major league debut last August, slammed a two-run drive to center in the fourth, tripled home a pair of runs in the fifth, and capped his night with a leadoff shot to right in the eighth.
Twins slugger Justin Morneau, playing for the first time since sustaining a season-ending concussion last July 7, went 0 for 4 and grounded into a double play.
Ricky Romero (1-0) allowed three runs, one earned, and six hits in 6 1/3 innings for Toronto. Three of the four homers came off Twins starter Carl Pavano (0-1).
Pirates 6, Cubs 3 — Neil Walker hit a grand slam, Andrew McCutchen also homered, and Kevin Correia pitched into the seventh as Pittsburgh started the season under new manager Clint Hurdle with a win in Chicago.
Chicago’s loss spoiled Mike Quade’s first game as the Cubs’ full-time manager. He held the post on an interim basis for the final 37 games a year ago.
Dodgers 4, Giants 3 — Rafael Furcal singled in the go-ahead run during a three-run sixth inning and host Los Angeles beat the defending champs for the second straight night.
Royals 2, Angels 1 — Kila Ka’aihue hit Michael Kohn’s second pitch of the ninth inning for a game-ending home run, lifting Kansas City over Los Angeles.
Mariners 6, Athletics 2 — Felix Hernandez pitched a five-hitter for his 12th career complete game and the majors’ first this year, and visiting Seattle beat Oakland.