Sanchez struck out 11 batters and allowed only a second-inning double by Neil Walker. He pitched a no-hitter in 2006.
Pirates starter Jeff Locke, meanwhile, struggled through his major-league debut. He got through five innings while allowing just three runs, but he walked four batters and struck out only one, mostly while relying on a 90 MPH fastball.
From the Pirates' perspective, the only highlight here was that they got good work from their bullpen. Chris Leroux continued to be dominant, pitching two scoreless innings, while Chris Resop and Jose Veras had one each.
Matt Dominguez had three hits for the Marlins.
For more on the Pirates, check out Bucs Dugout.