This paper addresses the problem of output tracking control for networked control systems (NCSs) with model mismatch and random communication constraints. In order to actively compensate random communication constraints and reduce the impact of model mismatch on system output, a novel networked predictive control scheme with correction item is proposed, which consists of data buffer, prediction generator and controller. The sufficient and necessary condition for the stability of the closed-loop system are derived. Using the proposed control scheme, the simulation results are presented to show that the desired output tracking performance can be achieved.