Canada’s Tyler O’Neill drove in a run, Gunner Henderson smashed a solo shot and Brandon Young tossed five scoreless innings as the Baltimore Orioles edged the Chicago White Sox 2-1.