Toshi Arai meanwhile came in third, just 2.9 seconds further back and after awful season was happy to end it on the rostrum. He will not compete on Rally GB as it was not one of his six nominated events.
"It was a really good battle and we all fought hard - Hänninen did a really good job. Obviously I would like to do better on my home rally but I'm really pleased to finish on the podium after a difficult season so it's a good way to finish the year," said the two-time Production champion.
Further down the order Eyvind Brynildsen made an impressive start and he held the lead until SS8 on the Friday. Unfortunately though his day was disrupted by an incident involving one of the World Rally Cars and as Brynildsen's co-driver Denis Giraudet left the rally car to accompany his good friend Patrick Pivato to hospital, it was to Brynildsen's advantage that SS8 was cancelled as a result of the delay.
Luckily he was able to complete the leg as Giraudet returned in time for the Sapporo Dome superspecial stages. While this would normally breach regulations, the stewards felt this was 'exceptional circumstances' and commended the humanitarian action of Giraudet.
Unfortunately a spin in the Dome cost Brynildsen the lead, which a chasing Novikov quickly adopted with Toshi Arai close behind in second.
Brynildsen lost more time on the Saturday with a puncture which resulted in suspension damage and in the end was happy to survive and take fourth, his best P-WRC result to date.
'Wild card' entrant Takuma Kamada was fifth with Mirco Baldacci and Katsuhiko Taguchi sixth and seventh respectively.
Like Kamada, Taguchi was entered by the organisers in the P-WRC and he drove the new Lancer Evo X.
2006 P-WRC runner-up Fumio Nutahara also contested his home event in the new Evo X, marking the car's first competitive outing in the WRC, but his rally wasn't an easy one, especially with a late co-driver change as his regular co-driver Daniel Barritt was sick at home in the UK. He had a number of problems, but at least took the final point in eighth.
Of the rest four other runners were classified with Armindo Araujo and Stefano Marini rounding out the top ten, followed by Subhan Aksa and Yasunori Hagiwara.
There were five retirements - namely Hiroshi Yanagisawa, who went out in SS1 with engine problems, while the final day claimed Naren Kumar (engine) and Martin Rauam (electrical) as well as Evgeniy Vertunov and Gianluca Linari, the latter two crashing out late on.
The Production Car World Rally Championship season now concludes on December's Wales Rally GB, with a two-way fight for the title on the cards between Hanninen and Red Bull's Andreas Aigner.