Technically, he doesn't have to let them take it unless it's a penalty. So the ref was at fault there. But he was mistaken not to give two clear chelsea penalties, for Ramires in the first half, and even more frustrating for malouda right at the end literally 2 feet away from the 6th ref.