FAIRFIELD -- Bradley Anderson is grateful to be alive.
"I'm so lucky," 61-year-old Anderson managed to get out, before breaking down into tears. "God's watching out for me."
On Monday, Anderson, who is diabetic, blacked out while behind the wheel of his minivan.
Darius Perkins was going in the opposite direction on Peabody Road at the time.
"It crossed across my lane. It had to be 10 or 15 yards away from me. And then it drove right into the canal right there. And I saw the water splash up," Perkins remembered.
Without really thinking, Perkins pulled off to the side of the road and jumped into action.
"I jumped into the water, and the water was moving. I didn't realize how deep it was," Perkins said.
But Anderson was incoherent and unable to free himself.
"I was confused. I didn't know where I was. Didn't know, understand why water was there," Anderson said.
The fast-moving current started to move the minivan down the canal.
"As I turned, I saw the wall where the support beam is for the actual bridge, and I just kinda rode it into the wall, and it stopped," Perkins said.
Fairfield and Vacaville firefighters got there in a matter a minutes.
It was not an easy task, but it was a successful one.
"If the vehicle was another two or three feet the other way, it probably would've been fully submerged. Lucky we were able to get to him," Fairfield Fire Captain Nick Eisen said.
"Always good to be able to make a difference and to know the guy's walking around and doing well," Fairfield Fire Engineer Chris Fleishman said.
"Happy he had a good outcome," Fairfield Firefighter Mike Rudolph added.
"Awful brave of a citizen to rescue somebody else. Grateful for what he did well," Fairfield Battalion Chief John Sturdee said.
"That guy who risked his own life to jump in and save somebody, when he doesn't have to. And I believe, if it wasn't for him, my dad wouldn't be here today. I wanna meet him and thank him and buy him a beer or a coffee, or whatever he drinks," Anderson's son, Steven, said.