Home Cycling Moolman-Pasio fights for top 10 finish