David Nugent's excellent first-time strike sent Leicester second in the Championship after a 1-0 win over Middlesbrough at The King Power Stadium.