Once Yu Darvish settled down after the second inning, the San Diego Padres didn't have a chance. Darvish held San Diego to five hits over eight innings and got his first major league hit to help the Texas Rangers beat the Padres 4-2 on Wednesday for their sixth straight win.