The Royals had reached double digits in the run department just twice this season before producing 14 hits against the Rays.
Eight of those hits came in the sixth inning, during which five of the first six Kansas City batters reached base.
Johnson, who opened the inning with a single, came up for the second time in the frame with Lough and Tejada aboard and he launched his second home run of the season.
That outburst gave the win to Ervin Santana (5-5), who allowed only an unearned run on five hits over 7 2/3.
All of the sixth-inning runs were charged to Jeremy Hillockson (4-3).
Beautician charged with giving client fatal silicone butt injection
Attkisson leaves CBS News, reportedly over network's 'liberal bias'