St. Joseph remains unbeaten with win over Staples