Solon takes semifinal away from IC Regina