A.J. Pierzynski leads Chicago White Sox to narrow 5-4 win against Detroit Tigers