Sanchez quiets Giants again, Marlins win 1-0