Northampton striker Ade Akinfenwa promised to face his demons by stepping up to take a penalty if needed in the League Two play-off final following his spot-kick nightmare in 2006.
Akinfenwa watched his penalty miss in Swansea's League One play-off final defeat to Barnsley for the first time alongside Helen and on Soccer AM this week.
The 31-year-old then vowed to bury his demons when Northampton face Bradford in the League Two play-off final at Wembley next Saturday.
After watching his penalty miss for the first time, Akinfenwa told Soccer AM: "It was an adrenaline rush that got me and the ball just kept rising. But you have to go through adversity to come out the other side.
"All I did was held up the inevitable because now they are running it in the Premier League. I just held it up for Swansea a little bit.
"I ran up for the first penalty in a big game and the adrenaline got the better of me. But I have come out the other side so if it does go to penalty shoot-outs I will definitely be stepping up to take it."
Northampton reached the play-off final after beating Cheltenham over two legs while Bradford overcame Burton Albion 5-4 on aggregate. The teams finished the regular season in the final play-off places and Akinfenwa believes both the occasion and opportunity will ensure a terrific atmosphere at Wembley.
"It is massive, massive," he said. "It has been a long season and it is every kid's dream to play at Wembley so it is a big game. They are going to take a whole load of supporters, we are going to take a whole load of supporters and it should be a good atmosphere for a massive game."
Bradford have already been to Wembley this season when they lost 5-0 to Swansea in the League Cup final. And Akinfenwa hopes that chastening experience for Bradford could return to haunt them, although he is taking nothing for granted.
"Hopefully we will get that first goal and then flash backs of that 5-0 will come back on them," he said. "But they will be accustomed to the settings and surrounding already so it can work out either way. It is whichever team wants it more on the day. We want it.
"We want it so we are going to bring the heat next Saturday."