A cabdriver is in critical condition after struggling with a man who tried to rob him at gunpoint early Saturday.
Police say Darryel J. Garner, 38, of the 1000 block of Westmoreland Road in Waukegan, jumped into a taxi and held up the driver at gunpoint.
But the cabdriver jumped into the back seat and subdued Garner after a physical struggle.
Police say the driver called police at about 3:10 a.m. and lay on top of Garner until they arrived. The driver was shot multiple times in the struggle, including in his neck and lower lip and jaw. He also was shot in the upper middle portion of his back, according to a news release.
Police found a bullet hole in the windshield directly in front of the driver's seat and also found a five-shot revolver with five empty chambers in the back seat.
The driver is listed in critical condition at Advocate Condell Medical Center in Libertyville and was undergoing surgery Saturday evening, a hospital spokeswoman said.
Garner has been charged with attempted murder and aggravated battery with a firearm. Both are Class X felonies, which each can be punished by fines of up to $25,000 each and between six and 30 years in prison.
A police official said Garner remained at Zion Police Department as of Saturday evening.