Kelvin MacKenzie pays price after Sun takes eye off the ball