The Denver Nuggets have fired coach George Karl, a league source told Yahoo! Sports.

With one year left on his contract, Karl was pushing for a contract extension and ownership was unwilling to make the commitment. With a sense that Denver could be facing a year of acrimony with the 2012-'13 NBA Coach of the Year, CEO Josh Kroenke decided to part ways with Karl.

For Kroenke, this was a bold move for the franchise, but multiple sources said that Karl had been so unhappy about going into the final year of his contract without a new deal that things could've become untenable with him.

Nuggets management believes it can attract an elite coach with its talented, young roster.

With the departure of GM Masai Ujiri to Toronto, Denver will be starting over with its front office and leadership.

The timing of his ouster gives him a chance to get involved with other head coaching openings, including the Los Angeles Clippers, Memphis Grizzlies and possibly Brooklyn Nets.