A 21-year-old Burlington man went to the Flamborough house of someone he knew on Tuesday night, got into an argument and stabbed the man who lived there in the back and upper body, police said.

The man who was stabbed, and another person at the house, managed to wrestle the knife away, police said. But the visitor picked up a bat and struck one of them, breaking his wrist.

The visitor also assaulted the other man, police said. A woman, meanwhile, barricaded herself in a room and wasn't hurt.

Police were dispatched around 9:20 p.m. and arrested the visitor. Both victims and the visitor were taken to hospital for injuries.

Police say the attack was targeted.

The Burlington man was charged with aggravated assault, assault with a weapon and breaking and entering. He'll appear at a bail hearing Wednesday afternoon.