Bargnani played well from the start of the season. He was much improved from last season from day one. He killed the Warriors on day 2 certainly.
Then what really turned things around for him, was sitting and watching JO fail down the stretch of a few games, before finally sitting out. I swear I could see the wheels spinning in his mind when they showed him on the bench in crunch time. He knew he could at least do a better job than what he was seeing from JO. That kind of knowledge can't hurt. Then he gets the chance to show it. There was no way he was going to look back. It was all straight ahead from there. He just knew he had to stay on the tracks.