WICHITA, Kan. (KSNW) – If you have been watching “America’s Got Talent” all season, you may have gotten a surprise.

It was not a golden buzzer winner but a true underdog that won the title and the $1 million prize on Wednesday night.

Italian dog trainer Adrian Stoica and his trained border collie Hurricane were announced as the winners. The two will have the chance to headline a show in Las Vegas. Click here for a link to the performance.

“When Terry (Crews) called my name, it was an explosion of everything. Emotion. It was something from the sky. It was amazing. Unreal,” Stoica said after the show.

He and Hurricane have been performing around the world for about eight years.

Magician Ana Deguzman came in second place.

During the episode, several crowd favorites were eliminated.