A multi-blade mower includes at least two spindles spaced apart from each other. In one example implementation, two blades are mounted at different heights on each respective spindle, and the blades at each spindle have different lengths. Horizontal clearance is provided between the lower blades, and the cutting circle of one of the upper blades overhangs the clearance zone between the lower blades, so that any grass missed between the lower blades is cut by the overhanging upper blade.