It is hypothesized that the cerebellum implements a forward internal model that transforms motor commands into predictions about upcoming movements. The predictions are compared with sensory feedback to generate sensory prediction errors critical to controlling movements. The simple spike firing of cerebellar Purkinje cells both lead and lag movement consistent with representations of motor predictions and sensory feedback. This study tests whether this leading and lagging modulation provides the prediction and sensory feedback necessary to compute sensory prediction errors. Two manipulations of the visual feedback are used in rhesus monkeys performing pseudo-random tracking. Consistent with a forward model, delaying the visual feedback demonstrates that the leading simple spike modulation with position error is time-locked to the hand movement. Reducing the feedback shows that the lagged modulation is directly driven by visual inputs. Therefore, Purkinje cell discharge carries both the motor predictions and sensory feedback required of a forward internal model.