DETROIT — Salvador Perez and Mike Moustakas hit consecutive homers in the 12th inning, and the Kansas City Royals won their sixth straight game, 5-3 over the Detroit Tigers on Monday night. Hours after the Royals helped their pitching staff by acquiring Trevor Cahill and two relievers in a trade with San Diego, Kansas City outlasted the Tigers to stay 1 ½ games behind first-place Cleveland in the AL Central.