Trojans beat Cavaliers for 36th straight home win