In his fourth Boston Marathon, Tucson athlete Kevin Gilmartin ran 12 minutes faster than usual.
It might have saved his life Monday and the lives of his relatives.
Gilmartin runs each year with the Boston Police Running Club.
"I had just passed the finish line when the device went off," he said Tuesday.
"I had planned on running a 3:54, but for some reason I was able to knock 12 minutes off my time and got in at 3:42, which had my family out of the area just in time," he said on Facebook.
His family had been watching the race from the grandstand near one of the bombs but left to meet him in the family waiting area. They felt the explosions but didn't see chaos, as one might expect, he said.
Instead, officers had a controlled way of responding that was very effective, he said. "They were wonderful," he said.
Gilmartin, who consults for police departments as a police psychologist, was scheduled to stay in Boston this week to work with local police.
He plans to continue his consulting work this week as the Boston-area police and residents cope with the trauma of Monday's attack.
If you go
• What: Boston Marathon Relief Run today in Tucson
• When: Sign in 5 p.m. Run at 6:15 p.m.
• Where: The Running Shop, 3055 N. Campbell Ave.
• Details: Bring a light and run or walk all or part of a 6.2-mile course. The Running Shop will donate $5 per person, up to $1,000, to Boston relief efforts.
Contact reporter Becky Pallack at email@example.com or 573-4346. On Twitter @BeckyPallack.