"The Biggest Loser" has a new winner -- and John Rhode is half the weight he used to be!

The 41-year-old special education teacher won the show's 12th season last night (and $250,000!) after going from 445 lbs. to 225 lbs. -- 49% of his body weight.

It was an impressive feat, beating 27-year-old Ramon -- who went from 335 lbs. to 201 lbs. -- and former NFL star Antone, who lost 45% of his body weight.

Congratulations to John! Check out all the other contestants' amazing transformations above!

Re-watch the winning moment below:

Hot Videos