Johansson öppnade loppet i H19–20-klassen lite försiktigt och var sexa efter två kilometer men började sedan avancera och var vid nästa tidskontroll uppe på andra plats.

Det såg dock länge ut som om Skillingarydsåkaren skulle få ge sig mot Hudiksvalls Jacob Nystedt, som länge ledde med runt tio sekunders marginal. Med 1.4 km kvar av loppet ledde Nystedt fortfarande med fem sekunder men Leo Johansson avslutade med en mäktig spurt och korsade mållinjen 6.8 sekunder före Hudiksvallsåkaren.

I samma lopp slutade Hallbys Adam Persson på sjätte plats, dryga minuten efter Johansson.

I H17–18-klassen blev det också en sjätteplats för Hallby, en delad sådan för Jonathan Norder, som var 23 sekunder efter segraren William Poromaa, Åsarna.

Jnior-SM avslutas med stafetter på söndagen.