MLB Darvish goes seven scoreless in win over White Sox