With their win in Denver, don't the Spurs now have to be the heavy favorite to win the series?

5 answers 5