Technically, it is 'not in our hands' as even winning all our games could in theory mean we finish behind Boro and Hull if they will all bar the game against Albion given their far superior GD. Certainly MKD could do us a favour tonight.
More realistically, consider the likely points target...
Agreed - they are in almost exactly same position as Watford last season and in top 3 of form league (20 points from last 10). Forestieri is different class. Slight concern for them is if he or Hooper gets injured.
The table at this stage last season was remarkably similar; just shows that any of the top six that gets a good run can make it. Watford got 39 points from last 17 games. With half a side due to come back from injury or feature from Jan signing, can see no reason why we should not do so too.