He's good for not being an actual CB, but, like I said, he's not a CB. He is a fairly good backup, but shouldn't be the starting CB, especially in big games. The mistakes are probably due to the fact that he's not a real CB.
Anyways, to answer the question, I'd say Adriano, since Fabregas was...