Bolton Wanderers' fate has been sealed for some time and they knew that they were guaranteed to finish bottom of the Championship as they hosted promotion hopefuls Hull City on Saturday.
It was the Trotters' last home match of the season and they gave their supporters something to smile about with a 1-0 win, their first maximum in 15 matches.
Relive it all with Sports Mole's minute-by-minute updates below.
2.26pmBolton are still going to finish bottom, but they can be proud of today's performance against a side who could well be in the Premier League next season. For Hull, they host Rotherham next week and will still be confident of securing that fourth spot and guaranteeing a home second leg in the playoffs. Thanks for joining SM today and why don't you head back to the homepage for loads of live Premier League action. OK? Ta.
2.23pmWell, well. Who saw that coming?! Bolton keep a clean sheet, end their 14-match winless run and inflict a first defeat in six on Hull.
90+2 minCLOSE! Shocking from Amos as he comes to claim but misses the ball and somehow it drops wide.
90+1 minFour minutes added on. Can the Trotters hold on?
87 minBolton are just defending so well at the moment. Every tackle is perfectly timed and Hull don't seem to have any answer.
80 minHULL SUB: Third and final change from Bruce as Ryan Taylor replaces Huddlestone.
80 minIt opens up for Aluko about 20 yards out, but he slices across the ball and Amos can easily watch it wide. Just 10 more minutes to go here.
77 minBOOKING! Huddlestone with a cynical foul and Scott brandishes yellow again.
75 minDoesn't look like Hull are going to get back into this. They've not done a lot since falling behind and you have to give credit to Bolton for the spirit they've shown today. Davies shoots straight at Jakupovic as the hosts eye a second.
70 minHULL SUBS: Bruce makes two changes – Akpom and Maloney off, Diame and Aluko on.
69 minHalf-chance for Hull as Snodgrass peels away to the back post to meet Elmohamady's centre, but the Scot can't keep his header down.
67 minBOOKING! First Hull player booked is Clucas for a rash tackle.
65 minHello! Lowly Bolton lead against promotion hopefuls Hull as Dobbie sweeps home at the back post after some patient, but good build-up down the right form Danns and Wilson.
65 minGOAL! BOLTON 1-0 HULL (STEPHEN DOBBIE)
64 minBOLTON SUB: Another change for the Trotters as Newell replaces Heskey.
63 minOFF THE BAR! Unlucky! Elmohamady does well down the right to produce a low cross, Maloney leaves it and there's Akpom to slam at goal. It's too strong for Amos but crashes back off the underside of the crossbar.
60 minHuddlestone tries his luck from about 20 yards but it's a tame effort and easy for Amos.
59 minBOLTON SUB: First change of the match as Dobbie takes Clough's place for the home side.
58 minOFF THE LINE! Now it's Hull's turn to feel aggrieved. Dawson flicks on at the near post and a combination of Garratt and Davies manage to prevent a goal at the back stick.
54 minOFF THE LINE! How's that not gone in?! The resulting corner is inadvertently flicked towards his own goal by Dawson. It beats Jakupovic and you're waiting for the net to bulge, but Lenihan somehow clears it off the line. Replays show that it was about a millimetre from going over the line but did not fully cross. What a call!
53 minCHANCE! Oh, what a chance for Bolton. Clough cuts in from the left and reverses the ball into Danns, who was being played onside by Clucas. Jakupovic dashes out and makes a fine save.
49 minSAVE! Snodgrass went close just before the break and he's almost scored a peach here with a dinked effort that Amos manages to tip over just before it dropped in.
47 minHull come into this match on a five-game unbeaten run and they've score twice in each of those games. Need to be more clinical in the second half if they are to keep up that run.
46 minKICKOFF! Back underway at the Macron then. No changes from either side at the break.
1.18pmAs you were at the break then after what has been a more even half than you would have expected. Akpom has spurned the best chances for Hull, while Pratley and Clough went close for the Trotters. Back soon for the second half!
45+1 minOFF THE BAR! Just after two minutes of added time are signalled, Snodgrass curls a 30-yard free kick up and over the wall but not quite low enough as it glances the crossbar on its way over. Great effort.
43 minIt's all calmed down a bit the last few minutes as half time approaches. Both sides have had good chances to score, but still it's goalless at the Macron.
39 minThe Bolton bench aren't happy with that tackle either. Peter Reid is part of the Trotters' backroom staff and he's just giving the fourth official a right earful about it.
37 minWell, this is just inconsistent refereeing. Maguire slides in from behind on Heskey and although he got the ball, Heskey himself was penalised for a lunge not as bad as that a few moments ago so he's rightly annoyed.
35 minGood few minutes for Bolton here. Wilson just has loads of time and space to pick out a man in the middle and although Pratley got up to meet the right-back's cross he was always under it and could only head high and wide.
33 minPratley screams at the linesman for a free kick on the edge of the box, but there did not appear to be much contact and it looked like he dived a little. The referee just waves play on.
31 minBolton steal the ball and start a counter-attack with Davies. He feeds Clough and although the forward's pass is cut out, it deflects kindly for Heskey, but his shot from 20 yards is weak.
30 minBOOKING! The yellow card's out this time as Davies catches Maloney late. Theatrical fall from the Scot, but studs were showing there.
27 minSnodgrass involved again here as he and Wilson have a bit of handbags on the touchline. Graham Scott halts the play and gives both men a talking to, but again no yellow card.
26 minHe may be old, but Heskey still cares! He just overran the ball slightly but won it back by stretching to beat Snodgrass to the ball. His studs were showing a little, but no malice there and he was fuming when the referee's whistle went. No card, though.
24 minCLOSE! I promise I'm not watching the same chance on repeat, but Akpom has just missed another header from a right-wing cross. Elmohamady swings it over and this is the easiest of the lot for the striker. He makes better contact than the other two but the ball still drifts about a yard wide. Have to at least hit the target there.
23 minSo we had quarter of an hour of nothing, but that last few minutes was exciting. Hull had more of the chances, but Bolton's were the best ones.
20 minSAVE! Out of nowhere, Bolton have the two best chances so far! Davies goes on a great run down the right and cuts back for Pratley, whose initial shot is saved by Jakupovic. The ball drops kindly for Clough, but Lenihan makes a crucial block. Danns then had a go from the edge of the area, but he dragged it wide.
18 minCHANCE! Akpom again! This time it's Hayden with the inch-perfect cross from the right, but the Arsenal loanee misses with his head and the ball hits his back to drift wide. Bad miss that.
17 minCHANCE! Even better chance for the away side as Akpom beats the offside trap to go clear. He could shoot, but instead looks for the supporting Elmohamady and plays it too far in front of the Egyptian, who looked up hopefully after falling under the challenge of Garratt, but that was never a penalty.
15 minCHANCE! First real moment of note as Elmohamady digs out a cross from the right that looks perfect for Akpom, but his header hits Holding and loops over the top.
12 minLittle break in play here as Bolton youngster Clough stays down after a full-blooded challenge. Looks like he will be OK to carry on.
10 minVery little happening on the pitch, so here's some stats to read:
6 minUnsurprisingly, Hull are seeing plenty of the ball early on here. Yet to really create anything, though.
3 minAlmost an awful moment for Hull keeper Amos as he comes out to claim Huddlestone's ball over the top but slips and almost loses sight of the ball in the sun! He manages to readjust and make the catch, but it looked dodgy for a moment there!
1 minIt's Hull who are first to threaten as debutant Lenihan floats a cross to the back post that Wilson does well to head away with Snodgrass charging in behind him.
0 minKICKOFF! It's a bright spring day in Lancashire as the hosts get us underway.
12.29pmSTAT: Hull have had more (215) and faced fewer (140) shots on target than any other side in the Championship. Best of luck to Bolton!
12.27pmPhillips has been forced into a late change after Vela picked up an injury in the warm-up. Lawrie Wilson comes in at right-back.
12.25pmPREDICTION: Bolton are on the second-longest winless run in English league football having gone 14 without a maximum and it's hard to see that changing here. Hull will want to wrap up fourth today so they can take it easy next week and I'll back the Tigers to win 2-0.
12.22pmAlthough there is no danger of Hull dropping out of the playoffs, any slip-up in their last two matches of the season could open the door for Derby County to go above them and up to fourth. Win today and they will all but secure that fourth spot which would guarantee the second leg of the playoff semi-final being at home. Sheffield Wednesday, in sixth, are unlikely to catch the Rams, so it's almost nailed-on to be Hull-Derby as one of the semis.
12.20pmErrrr, surely this will change today?
12.18pmBoro are now clear at the top on their own after drawing with Birmingham last night. Aitor Karanka was not a happy bunny given that his side had a fair goal chalked off, but the way Boro have been winning some games recently maybe their luck has run out at just the wrong time! Still, Boro play Brighton on the final day next week and know that victory will send them up.
12.16pmOkey dokey, click here to see how it all looks in the Championship with two weekends of the regular season to go. Bolton will finish bottom and they are now 19 points behind the nearest team outside the bottom three. Hull sit fourth and were seven behind the trio fighting for two automatic spots – Boro, Burnley and Brighton.
12.11pmAs for Hull, it's six changes from Steve Bruce from their 2-0 win over Brentford on Tuesday night. Eldin Jakupovic, Harry Maguire, Ahmed Elmohamady, Isaac Hayden and Sam Clucas are the only ones to keep their place. Brian Lenihan is one of those to come in and he makes his Tigers debut today.
12.08pmStarting with the home side, it's two changes from Jimmy Phillips as Tyler Garratt replace Oscar Threkeld and Niall Maher.
12.05pmHULL XI: Jakupovic, Lenihan, Dawson, Maguire, Clucas, Elmohamady, Huddlestone, Hayden, Snodgrass, Maloney, Akpom
Subs: McGregor, Bruce, Taylor, Davies, Livermore, Diamé, Aluko
12.03pmBOLTON XI: Amos, Holding, Wheater, Derik, Garratt, Davies, Danns, Pratley, Vela, Heskey, Clough
Subs: Rachubka, Moxey, Dobbie, Wilson, Woolery, Walker, Newell
12.01pmAllo allo! It's the penultimate weekend of the season and the lunchtime kickoff today takes place at the Macron Stadium as rockbottom Bolton look to finish their dismal campaign on a high at home against a Hull side safe in the playoffs. Team news on the way...