Welshman Cleverly took the fight to his German opponent to seal a comprehensive 120-108 119-109 120-108 win on the cards.
Cleverly began well against his fellow 26-year-old, hurting Krasniqi in the second with an uppercut. Krasniqi fought back in the third but was rocked in the fourth when Cleverly landed a left-right combination then two left hooks before the bell.
Cleverly then targeted the body but Krasniqi was not out of it, rallying in the seventh and eighth rounds. Cleverly sensibly saw out the later rounds, using his jab to seal a win which takes his record to 26-0-0 (12 by KO).
On the undercard Dereck Chisora won on his return to the ring, stopping Argentine Hector Avila in the ninth round.
Chisora, fighting for the first time since losing to David Haye in July, went after his opponent in the second round but was unable to put him in trouble.
The Argentine was deducted a point in the sixth for an elbow. With both fighters tiring, Chisora rocked Avila with a left hook in the eighth - holding on to stop the attack - but, backed into a corner in the ninth as Chisora unloaded, the referee stepped in.
Brian Rose claimed the vacant WBO intercontinental title with a 12th-round stoppage of former WBA champion Joachim Alcine, Lee Selby defended his Commonwealth featherweight title by stopping Australian Corey McConnell in the fifth round and Paul Butler won Yaqub Kareem's Commonwealth super-flyweight title, also in the fifth.
WBO European lightweight champion Liam Walsh stayed unbeaten with a unanimous decision against challenger Scott Harrison and former WBO cruiserweight champion Enzo Maccarinelli stopped Carl Wild in the sixth round at lightweight.