Texas Rangers beat Toronto 6-5