Akali must leverage early lane pressure to deny Viktor's scaling control mage playstyle by forcing him off the wave and punishing his immobility.
Focus on snowballing through aggressive trades and picks rather than a passive lane, as Akali has high early agency and lane pressure compared to Viktor's scaling priority.
Trading pattern
Start trades with (Q) poke and passive autos, then commit with (W) and (E) when Viktor is exposed or his (W) zone is down.
Respect (W) zone and delay; do not engage while it is active to avoid his slow and stun.
Punish Viktor's poor (W) placement or when he uses abilities solely for waveclear by all-inning with (R) and (E) follow-up.
Danger windows
Be vulnerable when (W) is down and (E) poke and (W) zone control are available; avoid extended trades then.
Avoid engaging into (W) zone to prevent getting stunned or slowed.
Post-level 6, respect (R) ultimate as it can punish overcommitments without (W) safety.
Early game
Hit level 3 quickly to unlock the full (Q)-(W)-(E) combo and create safe windows for trades using (W).
Use (Q) poke into passive autos before Viktor can safely use (E) poke to build lane priority.
Avoid extended trades without (W) active to prevent getting punished by Viktor's poke and zone control.
Power spikes
Use level 3 (Q)-(W)-(E) combo to trade safely and aggressively when cooldowns and minion positioning favor you.
Track level 6 (R) availability for verified all-ins, picks, or roams; avoid forcing blind engages.
After first completed AP assassin item, pressure waves and trades more confidently while respecting Viktor's item spikes.
Win conditions
Use (W) to create safe windows for extended trades and all-ins to deny Viktor free farm and scaling.
Punish Viktor's immobility and poor (W) placement with hard engages using (E) and (R).
Force Viktor off the wave early to prevent him from safely farming and evolving his abilities, snowballing your lead into side-lane picks and burst all-ins.
Tip: For Akali vs Viktor, read overview, trading pattern, and danger windows first for a fast Mid lane check.