Solomon a parcouru les 131km en 3h 15min 04 sec, soit à la vitesse moyenne horaire de 40,294 km/h. Il avait déjà enlevé les 2e, 3e et 5e étapes.
Ilboudo dispose d'une seconde d'avance sur le Français Vincent Graczyk et 54 sur Solomon.
La 10e et dernière étape du tour qui mènera le peloton de Korsimoro à Ouagadougou, la capitale sera disputée dimanche sur 110,7 km.
Classement à l'issue de la 9e et avant-dernière étape
- Zemenfes Solomon (ERY) les 131 km en 3:15'04".
- Nassim Saidi (ALG) m.t.
- Benjamin Stauder (ALL) m.t.
- Arjan Hofman (NED) m.t.
- Seydou Bamogo (BUR) m.t.
Classement général:
- Harouna Ilboudo en 29h 31:21.
- Vincent Graczyk (FRA) à 0:01
- Zemenfes Solomon (ERY) 0:54
- Seydou Bamogo (BUR) 1:29
- Yonatan Hailu (ERY) 1:41