A 50th-minute goal from Abdelkarim Benhania lifted Tetouan to 61 points, four more than second-placed FUS Rabat.
The two unfancied teams had emerged as the only contenders for the title going into the final weekend of the season and by a quirk of fate were drawn to play each other.
Hosts FUS Rabat needed to win while a draw would have been good enough for Tetouan, who will now play in next year's African Champions League.
