No wind surgery and I believe Came from Nowhere would be an odds on chance (IMHO). Plus the trainer's out of form whereas the next three in the betting have trainer's in reasonable form.
A headscratcher but perhaps the safe route might be the three place market, leaving the FAV out. Restricted odds but looks the safe route.