The WRC championship leader managed to survive three brutal stages in Kenya’s savannah to reach service with a 19.4s lead over Evans.
Takamoto Katsuta, who started the day in second position, dropped to third with the Japanese driver 39.9s adrift.
Fourth-placed Tanak witnessed his podium hopes vanish when his Hyundai stopped due to a mechanical issue.
Hyundai Teammate Thierry Neuville ended the loop in fourth ahead of Sebastien Ogier, who dropped more than two minutes to a puncture on Friday afternoon.
Oliver Solberg lost time to a puncture to complete the loop in seventh, ahead of M-Sport’s Craig Breen, who rejoined the rally after retiring on Friday with broken steering.
M-Sport’s rally went for bad to worse as Adrien Fourmaux retired for a second time this weekend after a rear differential put him out of action yesterday. This time the Frenchman suffered a left rear suspension failure following contact with a rock.
Teammate Gus Greensmith fared even worse after rolling his Puma, which was eventually retired due to cooling issues.
The morning began with Evans on a charge as the Welshman won Stage 8 by 3.6s from Neuville, who damaged his windscreen after clipping a tree.
Rovanpera was third fastest but dropped 6.3s while Katsuta lost 18.8s that demoted him to third overall.
"The stage is okay, but I was confused with the pace notes and I did not know where I was going,” said Katsuta.
There was plenty of drama in the test as Fourmaux hit a rock and suffered a puncture which cost him two minutes, but a left rear suspension failure pushed him three minutes further back. This dropped him into the clutches of Breen, the Irishman eventually passed him after getting caught up in Fourmaux's dust.
Fourmaux was unable to repair his car on the following road section.
Greensmith, however, rolled his Puma on a slow right hander after getting caught in a rut. Driver and co-driver Jonas Andersson were trapped in the car with the vehicle on its side, requiring the pair to kick out the windscreen to extricate themselves.
After righting the car, Greensmith continued with slightly more air conditioning before retiring due to cooling issues on the engine.
Hyundai’s Solberg also hit trouble when his i20 N picked up a slow puncture after hitting a rock, which saw him lose 1m15.9s.
The following test, Stage 9 was claimed by Neuville, who pipped Sebastien Loeb, the latter returning to action after retiring on Friday.
At the front, Evans took another nibble out of Rovanpera’s lead as the gap came down to 15.0s.
Meanwhile, Solberg was hit with a 1m10s penalty for starting the stage late having spent too long trying to fix damage caused by his collision with a rock.
Rovanpera managed to extend his lead on the final stage of the loop after Evans suffered a puncture towards the end of the 31.04km test.
The Finn took 4.2s out of his teammate while Neuville picked up another stage win. Ogier was fourth fastest on the test despite having to brake heavily to avoid a dazzle of zebras.
However, the biggest story was Tanak, who came to a halt 28.8km into the stage with his i20 N sounding rough. He briefly got going before stopping again with the issue seemingly terminal.
The teams will tackle a repeat of the morning stages this afternoon to conclude Saturday’s action.