A resurgent Daizen Maeda delivered a memorable Celtic Park goal as the champions cut the gap on William Hill Premiership leaders Hearts to one point with a 3-1 comeback win over Rangers..