Put me down as one who doesn't think Burnley gets 6 from Villa. As many have pointed out, Villa is not so far ahead that they can just not show up and not worry about it. Even given Burnley's run of form, I don't think they get more than 4 from Villa, if even that. If they get nothing from Tottenham as well, then that would put them at 38 going into the Newcastle game on the last day and very much still in the danger zone.
I'm hoping that both Burnley and Leeds have peaked too soon. They've had their runs now, but Burnley's especially has come against really weak opposition, and both they and Leeds have tougher fixtures from here out. Hopefully yesterday is the beginning of our turn to have a good run of form now, and in this case, it's probably better to have that run closer to the end of the season - peaking at just the right time, if you will.
Our game against Leicester is a huge opportunity. A draw there keeps us with some positive momentum and still right on the heels of Leeds / Burnley, but a win will most likely get us out of the relegation zone already (only way it wouldn't would be for Leeds to beat Arsenal). If we could snatch a win and just nip ahead of Leeds, I think the mental pressure on them would be immense, as it would have to feel like something of a shock to be in the relegation zone for the first time so late in the season after feeling so safe not that long ago.