Repsol Montesa's Toni Bou dominated the GP of Andorra to pick up his third straight win in the FIM World Championship.