The chase spanned around 25 miles with speeds, at times, reaching 90 miles per hour.
But, as the suspect crossed Highway 41 from Nevada Avenue, just southwest of Stratford, he lost control of his vehicle along a dirt road.
It kicked up dust, temporarily blinding Officer Johnson who was following close behind.
As Officer Johnson came out of the dust cloud, he crashed right into a drainage ditch and landed on his roof.
"In my mind I thought, 'Ok this is it. I'm going to die today,'" Officer Johnson said.
But he didn't die. He called for help, unbuckled himself and crawled out of the passenger door.
He climbed out of the ditch, helped by his fellow officer, and got right back to work.
"Let's go... let's go get this (expletive)," Officer Johnson could be heard saying on body camera video.
"I didn't want to let my partners down. I didn't want to let my family down and if I'm alive -- and I'm still in the fight -- I'm not going to quit until I can't. 'Til my last breath, I'm going to keep going," Officer Johnson said.
The suspect, identified as Richard Hernandez, was taken into custody and booked on multiple charges including violation of parole, vehicle theft and DUI.
Officer Johnson said he's learned to give suspect vehicles more space so dust doesn't put him in the same situation ever again.
But he says he's also learned to make every day count.
Last month, the Coalinga Chief of Police gave Officer Johnson a Meritorious Action Award.
"I may not be the best officer, I may not be good at stopping cars, I may not be good at investigative work, but I'll tell you one thing, I don't give up when it comes to catching the bad guys," Johnson said.
Hernandez remains in custody. He's expected to be back in court on July 27th.