After steering Leicester City to their first win of 2017, caretaker manager Craig Shakespeare put his name into the hat to replace Claudio Ranieri on a permanent basis.