A defiant 10-year-old boy led police on a 45-mile chase in Ohio on Thursday that exceeded 100 mph — the second time in as many weeks he took off for a joyride.

Dashcam video from the Ohio State Highway Patrol obtained by Cleveland.com shows the boy driving onto the right shoulder of I-80 in Milan and avoiding spike strips laid down by troopers before he’s eventually surrounded by several police vehicles, one of which clipped the car, ending the chase.

The boy, who was not identified, was then pulled out of the car, which belongs to his mother’s boyfriend, through the window before kicking and spitting at the troopers, state patrol Lt. Richard Reeder told Cleveland.com.

The boy’s unauthorized ride started at about 8:30 a.m. as he was waiting for his sister to take him to school. His mother’s boyfriend later told police the 10-year-old stole the car while his sister was showering.

The boy’s mother then hopped in her car to chase him, eventually following him westbound on Interstate 90.

“Oh my f—— God,” the woman told police after calling 911. “My son’s going to kill himself before you guys get here.”

The boy then starting driving on Interstate 80, where a trooper motioned for the boy to stop as he pulled alongside him. The boy responded by shaking his head and stepping on the gas, Reeder said. The chase then culminated about an hour after it began. No injuries were reported.

Just before the high-speed pursuit ended, one of the troopers said the boy was “off road, driving down the ditch” along the right side of the highway after ripping through lanes of traffic.

“We’re not going to let him back on the highway,” the trooper said. “Traffic is stopped behind us.”

Seconds later, another trooper can be heard asking about using “intentional contact to stop” the boy, prompting another trooper to allow it using “one car as gently as possible,” according to the dashcam video.

The boy’s car was then quickly surrounded by troopers demanding that he immediately roll down his window, as other troopers suggested that they break it to forcibly remove the boy.

“Break the window,” one trooper said. “Break the window!”

The boy, who was not injured, was then taken into custody. He was taken to a hospital as a precaution. Prosecutors in Cuyahoga and Erie counties will decide where to file charges, Reeder told Cleveland.com.

The boy’s joyride was the second in as many weeks, according to police. He was stopped on Interstate 90 with three flat tires Oct. 16 after taking his mother’s car because he was bored, police said.