Play-offs, promotions and safety – who needs what on last weekend of EFL season?

HAWAY THE LADS: Sunderland and Millwall are among the teams scrapping for a play-off place (Ben Whitley/PA)
The 72 EFL clubs are set to play their 46th and final league game of a gruelling season this weekend, with promotion, play-off and relegation spots still to be decided.
Here, the PA news agency looks at the state of play across the three divisions.