The Bears held on for a 21-20 win over Cleveland as Justin Fields threw three first-half TD passes on 14 of 16 for 156 yards.