Yes, the top funds consistently outperform the market. No, the top funds are not the same year-to-year. Predicting which funds will out-perform is the hard (aka impossible) part.
Don't be fooled by randomness and survivorship bias. Those aren't the same funds each year. Thousands of funds trying to beat the market at a seemingly-random game? A small few will get lucky.