It will be a pitching matchup befitting Opening Day when the Pittsburgh Pirates meet the Marlins in Miami on Thursday.