Two of the three hits Matt Cain allowed left the park Thursday night. In the end, it didn't matter. Cain allowed two runs in seven innings and the San Francisco Giants rallied to beat Texas 6-2, snapping the Rangers' three-game winning streak. "I threw some good sliders and threw some bad ones," said Cain, who has allowed four earned runs in 20 2/3 innings for a 1.74 ERA.