The San Diego Padres have gone 45 seasons without a no-hitter. Andrew Cashner nearly put a perfect end to their drought. The right-hander carried a perfect game into the seventh inning and faced the minimum 27 batters in a one-hitter that sent San Diego past the Pittsburgh Pirates 2-0 on Monday night.