Kanye West at a table read for "The Cleveland Show"

*The long-awaited rap battle between Kanye West, as his animated alter-ego Kenny West, and Cleveland Brown Jr., the son of Fox’s cartoon star Cleveland Brown, finally went down on Sunday’s episode of “The Cleveland Show” …and it did not disappoint.

Of course the battle is over a girl. Instead of going after Junior with his fists, Kenny West opts to beat him instead with his lyrics. But Cleveland Jr. has something for the cocky MC.

Watch the clip below.