I think he still did not remember what happenned on that day on the terrace...and with the story of Mansingh...I think he started believing that he must have killed Gujral...and he admitted.Now the twist will be Mansingh Chauhan will find some other clue which creates a doubt that Karan might not be the killer...and he starts investigating.