Kanye West ranted about everyone from Beyonce to Mark Zuckerberg before abruptly dropping the mic and leaving a Sacramento tour stop early on Saturday night.

West appeared at the Saint Pablo tour show 90 minutes late, according to the Sacramento Bee, and ended the show after just 30 minutes. After performing only four songs, West told the audience he was “on my Trump s–t tonight,” and launched into an expletive-laden, wide-ranging rant. He took aim at Beyonce over her MTV Video Music Awards performance, where she performed several tracks off of her album “Lemonade.”

“Beyoncé, 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 said. “Now don’t go dissing Beyoncé, 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–k winning, f–k looking cool. F–k looking cool. F–k being cool. F–k all that, bruh.”

West also bemoaned the fact, again, that Jay Z didn’t call him after West’s wife, Kim Kardashian, was robbed in Paris. “Jay Z — call me, bruh. You still ain’t called me.” Days after West made headlines for saying he would’ve voted for President-elect Donald Trump, he then turned the rant to politics.

“The Saint Pablo tour is more relevant than radio and if y’all keep following old models, your ass is going to be Hillary Clinton,” he said. “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.”

The show also featured West reuniting with Kid Cudi after their previous feud, and the two performed “Waves” and “Father Stretch My Hand, Pt. 1.” West is scheduled to perform Sunday night at the Forum in Los Angeles.