Johan Santana's shortest outing of the season lasted long enough to end his frustrating losing streak. Santana tossed five effective innings before his night was cut short by a rain delay, and the New York Mets beat the punchless San Francisco Giants 5-0 Wednesday for their fifth straight win. Ramon Castro backed Santana with a three-run homer, and resurgent Carlos Delgado had three more hits on a...