Three teens of a group of four that reportedly attacked an off-duty police officer jogging in a Sarasota, Florida park have been arrested—one remains at large.

According to WWSB-TV, the officer—who has not been identified—witnessed a group of teens taunting a homeless man on February 7th. He reportedly approached the offenders to intervene in the verbal assault.

The boys reportedly stopped harassing the homeless man and turned their attack on the officer. One punched the off-duty officer in the back of the head at the onset of the assault, officials say. The attack reportedly lasted for between one and two minutes.

The officer suffered minor injuries and Sarasota Police say both he and the homeless man are doing well in the aftermath of the attack.