Swindon were relegated from League One after Neil Mellor scored twice to earn Sheffield Wednesday victory.
After early Robins pressure, the hosts went ahead through Darren Potter's deflected strike from a Mellor lay-off.
Mellor then brilliantly headed home Jon Otsemobor's diagonal ball before Jonathan Douglas reduced the arrears, rifling home superbly from long range.
Mellor notched his brace after a swift one-two with Gary Madine as the hosts ran out comfortable winners.
For Swindon, relegation to League Two marks a swift downfall from the heights of reaching the League One play-off final last season.
But the hangover
following their Wembley defeat by Millwall
last May has continued to affect them and they have won only eight league matches all season.
The Robins, who return to the bottom tier of
league football for the first time since 2006-07
, will now renew local rivalry with Oxford United, who they have not faced since 2002.
Sheffield Wednesday move up to 14th.
Sheffield Wednesday manager Gary Megson told BBC Radio Sheffield:
"We can play better than that, we can pass the ball better, you know we can do more in possession.
"I know we can do better but I think it was honesty, effort and desire.
"A lot of players were running on empty towards the end but they put so much effort in to give themselves a 3-1 lead that it's probably understandable."
Swindon manager Paul Hart told BBC Wiltshire:
"The performance that we gave today was excellent. We played extremely well and if you look at the stats we must have had shots in double figures.
"Sheffield Wednesday have had four attempts at goal and scored three. That's the big difference.
"We created chances and caused them lots of problems and in terms of possession and attempts we were well in the ascendancy.
"Give credit to the boys. They didn't let their heads drop and I'm very, very pleased with them.
"It's been a tough old season but I maintain there's a great opportunity to re-build the football club."
Sheffield Wed 01 Weaver 03 Buxton 22 Johnson 27 R Jones 36 Otsemobor 11 D Jones (Palmer - 82' ) 14 Potter 17 O'Connor Booked 23 Johnson (Sedgwick - 64' ) 32 Madine (Miller - 65' ) 33 Mellor Substitutes 13 O'Donnell 08 Miller 21 Teale 24 Sedgwick 29 Palmer 09 Heffernan 30 Morrison Swindon 12 Smith 03 Rose 05 Frampton (Cuthbert - 37' ) 06 Caddis Booked 19 Lescinel 04 Douglas 08 Ferry 10 Prutton 29 N'Diaye (Andrew - 78' ) 22 Ritchie 24 Benyon (Bodin - 71' ) Substitutes 26 Jesionkowski 02 Cuthbert 21 Sheehan 07 McGovern 11 Timlin 31 Bodin 30 Andrew
Ref: Geoff Eltringham