Everyone take a deep breath.
Now exhale.
The losing streak is over.
Finally.
That's the good news.
The bad news is that there was a lot not to like about the performance. There were some good things too, though, so I figured a "good, bad and ugly" format would work as a recap for this game.
The Good
The big story coming into this matchup with the Arizona State Sun Devils was how Cal would cope without its senior leader and prospective first round draft pick Tyrone Wallace.