With just six games to go, Luton have given themselves a huge chance of staying up this season by claiming five points from their last three games. With the Championship relegation battle so tight, a number of clubs are still looking nervously over their shoulders, and rightly so. See this handy guide to find out just who is playing who in the next few weeks.
9. Middlesbrough - 21st
Sun, July 5: QPR (H). Weds, July 8: Millwall (A). Sat, July 11: Bristol City (H). Tues, July 14: Reading (A). Sat, July 18: Cardiff (H). Weds, July 22: Sheff Wed (A).
10. Stoke City - 22nd
Sat, July 4: Barnsley (H). Thurs, July 9: Leeds (A). Sun, July 12: Birmingham (H). Weds, July 15: Bristol City (A). Sat, July 18: Brentford (H). Weds, July 22: Notts Forest (A).
11. Barnsley - 23rd
Sat, July 4: Stoke (A). Tues, Jul 7: Luton (A). Sat, July 11: Wigan (H). Weds, July 15: Leeds (A). Sat, July 18: Notts Forest (H). Weds, July 22: Brentford (A).
12. Luton Town - 24th
Sat, July 4: Reading (H). Tues, July 7: Barnsley (H). Fri, July 10: Huddersfield (A). Tues, July 14: QPR (H). Sat, Jul 18: Hull (A). Weds, July 22: Blackburn (H).