Wolves confirmed their status as Championship winners thanks to a crushing 4-0 triumph at struggling Bolton Wanderers, while Sunderland's controversial 2-1 defeat at home to fellow strugglers Burton Albion sealed a second successive relegation.
Middlesbrough moved a step closer to securing a play-off spot thanks to a 2-1 win at Derby County, who remain just outside the top six as a result, while Aston Villa – who are at the very least assured of a play-off berth – thrashed Ipswich Town 4-0 on the road.
Birmingham City gave their survival hopes a big boost by beating Sheffield United 2-1, while Leeds United ended a run of four winless games with a 2-1 victory over manager Paul Heckingbottom's former side Barnsley, who remain two points adrift of safety.
There were also wins for Sheffield Wednesday and Brentford, who defeated Reading and QPR respectively, and Norwich drew 0-0 at Preston North End.
Those who do remain in the second tier next season will be joined by Wigan Athletic, whose promotion from League One was confirmed with a 4-0 win at Fleetwood Town.
Champs, ay we? pic.twitter.com/7Kfh04m0DY— Wolves (@Wolves) April 21, 2018
RAMPANT WOLVES CLINCH TOP SPOT
It has been on the cards for most of the season, but Wolves finally secured the Championship title and they did it in style at the Macron Stadium.
Barry Douglas got the scoring started after 16 minutes, burying a rebound after Benik Afobe's initial shot had been saved by Ben Alnwick.
The Bolton goalkeeper was not to deny Afobe on the stroke of half-time, however, as the former Arsenal youngster skipped round him and found the net.
Diogo Jota has been one of Wolves' standout players this term and it was only fitting to see him get in on the act, producing a lovely finish over Alnwick after being released by Helder Costa.
And captain Conor Coady wrapped things up midway through the second half, converting a penalty after Afobe had been brought down, and the celebrations quickly got under way at full-time.
SUNDERLAND SUFFER BACK-TO-BACK RELEGATIONS
Sunderland have endured a miserable couple of years and it only got worse as Saturday's loss at home to Burton - whom they would have moved above with victory - sends them down.
There was still plenty of shock at this defeat, given they initially went ahead through Paddy McNair and even held the lead until the 86th minute, when former Sunderland striker Darren Bent struck a cruel blow.
There was still time for it to get even worse for the Black Cats, though, as Liam Boyce secured all three points for Burton in stoppage time.
Sunderland thought they had levelled right at the end to delay the drop, but their goal was disallowed due to a McNair handball and that proved to be their final chance.
13 - Sunderland have become the 13th team to suffer consecutive relegations from the top-flight and second tier, and first since Wolves in 2011-12/2012-13. Nightmare.— OptaJoe (@OptaJoe) April 21, 2018
BRISTOL CITY RESCUE LATE POINT IN 10-GOAL THRILLER
Without question, the best viewing of the day came at Ashton Gate, where Bristol City and Hull City played out an incredible 5-5 draw which included seven second-half goals.
The hosts went into the break with a 2-1 lead after Marlon Pack and Famara Diedhiou cancelled out Harry Wilson's opener.
Diedhiou doubled his tally early in the second period and, although a Frank Fielding own goal gave Hull hopes soon after, Bobby Reid restored the two-goal advantage in the 64th minute.
But back came Hull, who charged into a 5-4 lead thanks to Wilson, Abel Hernandez and Fraizer Campbell - the latter netting three minutes from time.
There was to be one final twist, however, as Joe Bryan curled a lovely effort into the bottom-right corner from just outside the area, rounding off a remarkable match.
|Yedlin knee injury not serious, Newcastle confirm|
|Bartomeu satisfied with Barcelona squad amid Pogba links|
|BREAKING NEWS: Kevin De Bruyne suffers knee injury|
|Steelers QB Roethlisberger in concussion protocol|
|Kehrer to PSG not complete, say Schalke|
|Hopoate handed 10-year ban from NSWRL|
|Is this worth it? Injuries prompted Te´o to consider future|
|Croatia hero Subasic retires from international football|
|Iniesta makes it two in two for Vissel Kobe|
|Chelsea send out defensive duo on loan|
|Zaha 2023: Palace star means more than goals|
|De Jong set for Ajax stay despite Barcelona interest|
|Serena ´still at the very beginning´ of comeback|
|Ajax can benefit from Mourinho approach - Blind|
|Foley not convinced by reports All Blacks will drop Barrett|
|Zaha signs Crystal Palace extension|
|Burnley midfielder O´Neill makes A-League loan move|
|Godin yet to renew with Atletico Madrid amid transfer interest|
|Federer ´feeling better every day´ after Wimbledon disappointment|
|Kante comfortable with surprise new Chelsea role|
|Rugby Championship 2018: The numbers behind New Zealand´s dominance|
|LaLiga 2018-19: Bale ready to be Madrid´s shining light after five years in Ronaldo´s shadow|
|Rodgers unimpressed by absence of ´fit´ Boyata|
|Braves´ Acuna Jr. has arrived as a true MLB star|
|LA Galaxy 2 Colorado Rapids 2: Jackson´s deflected strike sees spoils shared|
|Victory offer postponed retirement, says Honda|
|Kyrgios forgets tennis shoes, Federer back in business|
|Williams knocked out as Garcia and Pliskova advance in Ohio|
|Kvitova sees off Serena in Cincinnati classic|
|Federer dispatches Gojowczyk in Cincinnati|
|Stead succeeds Hesson as New Zealand coach|
|Duminy encouraged despite South Africa´s mixed results|
|Thiem withdraws from Cincinnati Masters|
|Edwards joins Ospreys in consultancy role|
|Former Arsenal and Barcelona player Song joins Sion|
|I´m very happy with what I have - Spalletti not desperate for Modric|
|Roethlisberger evaluated for concussion after practice|
|Brady ´absolutely´ expects to face Eagles|
|Rugby Championship 2018: Reasons for optimism and concern for Australia|
|Wentz ´gonna be close´ for Eagles opener|
|Cleveland ´victory fridges´ to unlock beer if Browns finally win|
|England´s Watson suffers injury setback|
|Mariners reinstate Cano after 80-game suspension|
|AEK Athens 2 Celtic 1 (3-2 agg): Rodgers´ men dumped out of Champions League|
|Alonso to leave F1: Paddock reacts to Spaniard´s exit|
|Roma sign midfielder N´Zonzi from Sevilla|
|Alonso to leave F1: Who will replace Fernando at McLaren?|
|Extraordinary Zidane is in Real Madrid´s past - Lopetegui|
|Alonso to leave F1: Then and now - how the grid, teams and calendar have changed since 2001|
|Wawrinka and Azarenka receive US Open wildcards|
|Parma sign Napoli pair Inglese and Grassi on loan|
|Sandakan castles Proteas before Sri Lanka squeeze home|
|Ronaldo sale won´t stop Real Madrid winning - Ramos|
|Predators sign Ryan Ellis to eight-year, $50M contract|
|Curran, Woakes, Rashid - who makes way for Stokes in England´s Test XI?|
|Griezmann well positioned for Ballon d´Or, says Simeone|
|Criscito: I was on Genoa bridge shortly before collapse|
|Alonso to leave F1: How the Spaniard´s numbers stack up to the greats|
|Rookie LB Roquan Smith finally signs Bears contract|
|De Villiers enjoying relief from ´unbearable´ Proteas pressure|
|Fernando Alonso to leave F1|
|Spalletti extends Inter contract|
|Godin, Koke, Griezmann and Juanfran named Atletico Madrid captains|
|Ronaldo out of hospital after illness|
|Fury: Beating Wilder and Joshua ´very easy´|
|Dickinson retires to take up academy coaching role|
|Cricket the ´sole focus´ for Stokes as he returns to England squad|
|Cheryshev moves to Valencia on loan|
|Mandzukic retires from Croatia duty after World Cup|
|Ben Stokes found not guilty of affray|