Doesn't "riche(s)" go after the noun? The little poem I once learned for the adjectives that go before the noun goes like this:
petit, grand, gros
villain, joli, beau
jeune, vieux, nouveau.
Actually both are valid in my opinion, yet 'les garçons riches" would be more usual.