SAN FRANCISCO (KRON) — San Francisco police have arrested a soccer player accused of assaulting a referee during a game last month, police said.

It happened on Feb. 21 at around 10 a.m. at Lovie Ward Athletic Field. Police said at the time of the incident, adult league games were going on.

The player was given a red card and was ejected from the game, according to police. The player then ran up to the referee from behind and punched him on the side of his head, police said.

The referee suffered a broken jaw and lost several teeth. The player ran away from the scene, police said.

The referee was taken to the hospital and is recovering from his injuries.

After a follow-up investigation, the suspect was arrested last Friday morning at around 7 a.m. at his home in Richmond.

The suspect has been identified as 30-year-old Gabriel Rene Lopez-Alcocer.

He was booked into County Jail for one count of battery resulting in serious injury, which is a felony.