Marlins right-hander Josh Johnson took a no-hitter into the seventh inning against the Mets on Friday night. It was the first game of the season for both teams. "It's what I set out there to do, to get us off on a good foot," Johnson said. "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." Johnson's only career loss to the Mets came on Opening Day at Citi Field in 2010. New York's Willie Harris hit a leadoff double in the seventh inning for the team's first hit.