Cheer and dance teams from throughout California — plus Nevada, Arizona and even Kansas — descended upon Mechanics Bank Arena for three days of competition ending Sunday.

The Golden State Spirit Association's Grand Nationals attracted a variety of teams intent on showing off their best routines, picking up accolades and awards along the way.