Artur Boruc saved a Riyad Mahrez penalty to earn Bournemouth a point in their 0-0 draw away to Leicester.