Twenty semi-finalists competed in the Miss Grand Prix of Houston Beauty Contest Friday evening, Oct. 4 at the main stage set up at Reliant Park.