Flyers wrap up great homestand with a win