Mordekaiser should control the lane by forcing extended trades where his passive and (W) shield sustain outvalue Heimerdinger's turret poke.
Prioritize denying Heimerdinger the comfort to set up turrets and control zone, as this matchup is a control-vs-control fight with medium lane pressure on both sides.
Trading pattern
Trade by threatening (E) to pull Heimerdinger into your passive zone, then hit isolated (Q) to maximize damage.
Clear turrets quickly when safe to reduce his zone control and open windows for extended trades.
Avoid trading when (E) is on cooldown or turrets are fully set, as Heimerdinger's damage and control peak then.
Danger windows
Be cautious when Heimerdinger has multiple turrets active and (E) stun is available, as this can turn trades lethal.
Avoid engaging immediately after missing (E), as your threat and sustain drop significantly.
Watch for Heimerdinger's upgraded ability (R) window, which can amplify burst or control, increasing risk in fights.
Early game
Start with cautious wave management to avoid walking into turret zones before level 6.
Use (E) to pull Heimerdinger out of turret range and follow with isolated (Q) for favorable trades.
Avoid extended poke before (W) shield is charged to reduce vulnerability to turret damage.
Power spikes
At level 6, use (R) to isolate Heimerdinger and force a duel away from turret zones.
After first AP bruiser item, extend trades aggressively to leverage improved sustain and damage.
Respect Heimerdinger's level 6 (R) upgrade and turret setups, avoiding fights when his upgraded ability is ready.
Win conditions
Win by clearing turrets and forcing Heimerdinger into extended trades where your passive and (W) sustain dominate.
Use (R) after landing (E) to isolate and kill Heimerdinger before he can kite or reset.
Control the wave to deny turret setups and force Heimerdinger into unfavorable positions for your all-in.
Tip: For Mordekaiser vs Heimerdinger, read overview, trading pattern, and danger windows first for a fast Top lane check.