A man with a kitchen knife has killed a one-year-old boy and injured two other children in the southern Chinese city of Zhongshan near Hong Kong, police said.
The 23-year-old man attacked the children in a rented room in Zhongshan, a police statement said. A 10-year-old girl and a six-year-old boy were injured.
The attacker, identified by only his surname Chen, was captured by police, the statement said. It gave no motive or other details.
China has suffered a series of knife attacks, often on children. Some suspects are mentally ill, but other attacks are blamed on disputes over land, business deals and other issues.
In May, a man who police said had a dispute with his neighbours fatally stabbed seven people in a village in the central province of Henan. In April, eight men slashed at students on a street in the north-western city of Ankang, killing one and injuring two others.