Birmingham and Blackpool got the results they needed to keep 4th and 5th place respectively and West Ham, despite beating Hull, stayed in 3rd place.
Southampton got the win they needed to celebrate automatic promotion along with Reading.
Play off dates:
Cardiff v West Ham - Thursday 3rd May 2012, kick-off 7.45pm
Blackpool v Birmingham - Friday 4th May 2012, kick-off 7.45pm
West Ham v Cardiff - Monday 7th May 2012, kick-off 4.30pm
Birmingham v Blackpool - Wednesday 9th May 2012, kick-off 7.45pm.
The final is at Wembley on Saturday May 19th, ko 3:00pm.