Junior Caminero extended his home run streak to six games with a two-run blast, and Shane McClanahan tossed six shutout innings as the Tampa Bay Rays picked up their seventh straight win, defeating the Kansas City Royals 4-0.