Shields to KC, Myers to Rays in blockbuster