Doncaster Rovers will play Gary McAllister's Leeds United in the League One Play-Off Final after a 5-1 second leg win against Southend.
Rovers made the most of home advantage at the Keepmoat Stadium and were two up from an eleventh minute Stock penalty and an Adam Barrett own goal before Coppinger hit a hat-trick.
Nicky Bailey pulled one back two minutes from time but it was of little consolation as Rovers head for Wembley looking for their first season of second tier football since 1958.