David Cotterill shows his disappointment after Swansea's play-off failure
By David Dulin
BBC Sport at the Liberty Stadium
Swansea suffered play-off heartbreak in dramatic fashion on the final day of the season as they were held by Doncaster Rovers.
The Swans needed to win and hope sixth-placed Blackpool failed to beat Bristol City to earn a top-six spot and an end-of-season shot at the Premier League.
Blackpool were held and Swans thought they had clinched a play-off spot when Lee Trundle scored in stoppage time.
But it was ruled out for handball while Craig Beattie was denied a penalty.
The Swans dominated the clash at the Liberty Stadium as both Shefki Kuqi and Darren Pratley squandered glorious but it was Beattie's penalty shout moments before Trundle's late effort that was the main talking point.
Striker Beattie was bundled over in the box by Rovers defender Sam Hird as the pair raced for the ball, but referee Grant Hegley controversially waved away the protests.
It left the Swans ruing missed chances but the disappointing result and performance on the final day of the season summed up their campaign in which they dominated side but could not put the ball in the back of the net - scoring just 40 goals all season.
Swansea skipper Garry Monk holds back the tears after being held by Doncaster
Swansea had occupied a play-off place from December until last weekend's penultimate game of the season where they lost 2-0 at Sheffield United.
But a run of just three wins in their final 13 games saw them fall at the final hurdle.
In contrast, nearest rivals Blackpool had hit form at the right time winning six of their last seven to leapfrog the Swans and sat a point ahead in the final play-off spot heading into the final game, where they have remained.
It could have been a different story had the Swans seen off mid-table Doncaster who offered little as an attacking threat and James Coppinger had their only shot on target, which was saved by Swans stopper Dorus de Vries.
The home side made a lively start buoyed by their home fans and should have been ahead on eight minutes when Kuqi beat the offside trap but fired high and wide.
Kuqi then had another chance as David Cotterill made a break down the left and delivered into box for the on-rushing Finn but he could not make proper contact.
Kuqi almost created his own chance soon after charging down a Smith clearance only for Rovers to claw enough men back to recover.
Midway through the first half, Angel Rangel found Kuqi who laid off to Pratley in the box but he was unable to get his body behind the ball to fire goal-bound.
Doncaster keeper Ben Smith then had to make his first proper save from Mark Gower's wonderful ball in and James O'Connor cleared at the feet of Dyer.
And seven minutes before the break, Pratley saw an effort deflected away for a corner before blasting a great chance over from close range.
Pratley was again on hand a minute after the restart curling wide first time after Dyer had skipped through two players.
Then Cotterill found the side-netting from the edge of the box, before Coppinger shot straight at de Vries at the other end from 30 yards.
Record-signing Beattie was thrown on for the tired-looking Kuqi and the former West Brom striker took too long with his first chance after being set free by Pratley.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.