You could use e.g. ORDER BY rating DESC, name ASC to sort by rating and then, if the ratings are equal, by name.
ORDER BY rating DESC, name ASC
This query should do the trick:
SELECT * FROM (SELECT * FROM table ORDER BY rating DESC LIMIT 20) ORDER BY name