Sandy Alcantara cruised through eight innings, ending the Miami Marlins’ longest losing streak in six years at eight games with a 3-1 win over the Pittsburgh Pirates on Sunday. Jesus Aguilar hit a long solo home run and added a sacrifice fly for Miami. Alcantara (3-5) gave up one run and six hits, striking out six.