He is a great player but his finishing is a bit awful, we don't like to admit it, but it's in the back of every Chelsea fan's mind. With time however, I think he can get into a stride of finishing well. He may be able to finish 10/10 in training but having that instinct and confidence is what comes into play when playing in a match. That luckily can be developed with time.