Mighty Sports crowned 2018 Republica Cup champs