Small caps steal the show as investors pile in