Leicester City’s long-serving Craig Shakespeare finally had his day in the sun and helped to steer Claudio Ranieri’s former strugglers to a decisive 3-1 win over Liverpool