Bobcats top Raptors for third-straight home win