Championship wrap: Cardiff City earn promotion
Cardiff City have earned promotion to the English Premier League with a 0-0 draw against Charlton Athletic, ending a 51-year wait.
In a tense affair at Cardiff City Stadium, the home side were denied a goal in the second half when Craig Noone's tap-in was ruled out for offside but it did not matter as the Welsh hosts held on for their crucial point against Charlton.
Tuesday's draw has taken Cardiff 13 points clear of third-placed Watford with four matches left in England's second-tier Championship, ensuring the Welsh club will play in the Premier League next season.
The final whistle at Cardiff City Stadium sparked a pitch invasion as the home fans celebrated their club's return to England's top division for the first time since the 1961-62 season.
Cardiff's promotion also came exactly 53 years to the day since the club last moved up to England's top tier of football.
It ensures that Wales will have two representatives in the Premier League next season, with Cardiff joining Michael Laudrup's Swansea City.
While a point would have been enough for Cardiff no matter what the other results were on Tuesday, Watford ensured their gap was even larger at the top of the Championship with a 1-0 loss away to Millwall.
Substitute Shaun Batt headed the winner for Millwall in the 83rd minute, his maiden goal for the club, to keep Watford six points behind second-placed Hull City.
Hull missed an opportunity to strengthen their claim on automatic promotion as they were defeated 1-0 by Wolverhampton Wanderers thanks to Kevin Doyle's 55th-minute goal.
No team in the top six of the Championship before Tuesday's games managed to win with Crystal Palace's winless run stretching to six matches, while Nottingham Forest dropped from sixth to eighth.
Mustapha Carayol scored the only goal in Middlesbrough's 1-0 win over Nottingham, while in Ipswich, Frank Nouble struck a double for the hosts as they defeated Crystal Palace 3-0.
That allowed Brighton and Hove Albion to move above Palace into fourth with a scoreless draw away to Peterborough United, while Leicester City rose to sixth with a comeback 3-2 victory over Bolton Wanderers.
Blackburn Rovers improved their chances of avoiding relegation with their second win in a row, knocking off Huddersfield Town 1-0, while Barnsley dropped to second-last on the table with a 1-1 home draw versus Derby County.
In other Championship results, Birmingham City defeated Bristol City 1-0, Leeds United triumphed 1-0 over Burnley and Blackpool drew 0-0 with Sheffield Wednesday.