ST. LOUIS -- Nolan Arenado drove in three runs with a pair of doubles, Willson Contreras added three hits and Sonny Gray pitched seven scoreless innings as the Cardinals beat the White Sox, 3-0, on Friday night to end a two-game losing streak. Read this story