White Sox beat Orioles 7-6 for 4th straight win