No one ever accused Kanye West of being predictable.

The rapper abruptly cancelled the remaining 21 dates of his “Saint Pablo” tour on Monday — less than a day after axing a Los Angeles show at the last minute.

“The remaining dates on the Saint Pablo Tour have been canceled,” West’s rep told E! News in a statement. “Tickets will be fully refunded at point of purchase.”

Concerts were scheduled in Fresno, Calif. (slated for Tuesday), Atlanta, Boston, Dallas, Denver, Houston, Louisville, Orlando, Philadelphia, Toronto, Washington, D.C., and other cities through Dec. 31. The tour, which kicked off in August, also included a New Year’s Eve finale at Brooklyn’s Barclays Center.

West has had a whirlwind week: He cancelled a makeup show at The Forum in Inglewood, Calif., on Sunday night hours before he was set to take the stage, and cut his Sacramento concert short on Saturday night. That Sacramento performance included a tirade about everyone from Beyonce to Jay Z, from Mark Zuckerberg to Hillary Clinton.

“Beyonce, I was hurt because I heard that you said you wouldn’t perform unless you won Video of the Year over me and over ‘Hotline Bling,'” he told the audience after arriving 90 minutes late on Saturday. “Now don’t go dissing Beyonce, she’s great. Taylor Swift is great. We are all great people. We are all equal. But sometimes we be playing the politics too much and forget who we are just to win. F— winning, f— looking cool. F— looking cool. F— being cool. F— all that, bruh.”

West, who ended the show after just 30 minutes, said he was “on my Trump s— tonight,” referring to yet another controversial rant delivered at a concert last week in which he said, “If I would have voted, I would have voted on Trump.”

“The ‘Saint Pablo’ tour is more relevant than radio and if y’all keep following old models, your a– is going to be Hillary Clinton,” he continued at the Sacramento show. “You might not like it, but they gotta hear it. I ain’t here to massage you with a fake truth, telling you that Hillary gon’ win over and over and over, and then you wake up [and] you still can’t believe it! You know why? Because you was lied to by Google. You was lied to by Mark Zuckerberg.”