We provide evidence for a trophic cascade involving apex predators and mesopredators of marine temperate reefs, lingcod and rockfish, respectively. We measured spatio-temporal variation in the relative abundance of lingcod, subadult rockfish and two shrimp groups eaten by rockfish (Pandalus sp. and three smallerbodied genera aggregated). Lingcod had an indirect positive effect on shrimps, as mediated by the direct negative effects of lingcod on rockfish and of rockfish on shrimps. These top-down effects on shrimps, however, were stronger for Pandalus than for small-bodied shrimps. Further, abundances of Pandalus and smallbodied shrimps were negatively correlated and the latter had a stronger positive effect on rockfish, suggesting that rockfish mediated asymmetrical apparent competition between shrimps. Our results indicate mechanisms by which predatory fishes may influence the structure of marine communities.