Gabriel Jesus, Kevin De Bruyne and Yaya Toure were on target as Manchester City beat West Brom to virtually seal Champions League football.