If 2 out of the 4 teams above us lose their remaining games and we win both ours then we stay up. Middlesbrough can be done as our away form recently aint too bad and QPR won't be wanting to risk any injuries.
Clutching at straws but you're right we can survive and its not an unrealistic sequence of events needed.
Think of another way. If we were in Birmingham, Millwall or Donny's position would we now be happily saying that we were safe? Certainly not. Ergo, we have a chance.