Boys basketball: Lions punch ticket with win over Titans