Red Star Belgrade won the Serbian football league title with three games to spare after a 2-1 win at second-placed city rivals Partizan left them 13 points clear of their "eternal" rival.