A 34-year-old man nearly drowned while competing in a triathlon at about 8 a.m. Sunday at .
The man was pulled onto shore by other swimmers and then bystanders began performing CPR on him, Mentor Fire Lt. Ron Zak said.
Then race staff, who were equipped with a defibrillator, provided care. They also transferred him to an ambulance when it arrived at the beach.
The man was taken to TriPoint Medical Center where he remains.
Grand River, Painesville Township, Painesville City and Perry Fire Departments also provided Mentor Fire Department with specialty assistance from their boat crews and medic units.
Once it was confirmed that the man was out of the water, the backup was cancelled.