A driver who failed to yield at an Ogle County intersection was taken to the hospital Monday night after being hit by a semi.