Peterborough were relegated from the Championship following a 1-0 home loss to Nottingham Forest.

Sam Surridge netted the only goal just before half-time as third-bottom Posh joined Derby and Barnsley in dropping to League One.

Meanwhile Forest, up to fourth, look virtually assured of a play-off place.

Second-placed Bournemouth claimed what could be a vital point in dramatic fashion as Dominic Solanke's stoppage-time penalty earned them a 1-1 draw at home against already-promoted Fulham.

Aleksandar Mitrovic's 41st goal of the season put the Cottagers - who knew a win would all but confirm them as champions - ahead in the 56th minute before Solanke replied with a spot-kick in the eighth minute of time added on.

Bournemouth go two points clear of third-placed Huddersfield, over whom they have two games in hand.

Luton are fifth after being held to a 1-1 draw by Blackpool at Kenilworth Road, where Gary Madine's 55th-minute penalty cancelled out Elijah Adebayo's early opener.

And Sheffield United remain sixth following a 1-0 home win over Cardiff sealed by Iliman Ndiaye's header.

Three points worse off in seventh are Millwall, who secured a 2-2 draw at Birmingham thanks to a 98th-minute penalty of their own, scored by Benik Afobe.

It was a second equaliser for the Lions, with the hosts netting through Juninho Bacuna and then a Lyle Taylor spot-kick after Oliver Burke had levelled.

Middlesbrough's quest for the play-offs looks all but over after a 1-1 draw at Swansea extended their winless run to five games. Riley McGree's goal for Boro was quickly cancelled out by in-form Irishman Michael Obafemi.

Reading's survival was confirmed despite suffering a 3-0 loss at Hull, for whom Keane Lewis-Potter scored twice either side of an Alfie Jones effort.

Relegated Derby lost 3-1 at home to Bristol City. Andreas Weimann and Antoine Semenyo put the Robins two goals up, Craig Forsyth pulled a goal back for the Rams, and Timm Klose then wrapped up the away win.

Elsewhere, Jacob Brown notched the winner as Stoke beat QPR 1-0 at the bet365 Stadium, and West Brom and Coventry drew 0-0 at the Hawthorns.

Play-off hopefuls Blackburn play Lancashire rivals Preston on Monday.