– Mark Teixeira homered and drove in four runs, and Adam Warren pitched two-hit ball into the seventh inning to lead the New York Yankees over the Kansas City Royals 5-1 Tuesday night. The loss for the defending AL champions gave them their first three-game skid this season.

Warren (3-3) was perfect until Mike Moustakas beat out a hit to second baseman Stephen Drew on the outfield grass in right-center with one out in the fourth. The only other hit he allowed was Paulo Orlando’s first major league homer in the sixth.

Lifted after 6⅓ innings, Warren struck out five without walking a batter in the best of his 12 big league starts.

Teixeira was the only Yankees’ starter without a hit during their 14-1 rout of Kansas City on Monday, which stopped a six-game losing streak. He more than made up for that this game as New York won consecutive games for the first time since May 10-11.

He connected off Jason Vargas (3-2) for a two-run shot in the first — the Yankees’ 10th first-inning runs against Kansas City in the series — and doubled in two more in the fifth against Joe Blanton. The switch-hitter has more homers (14) than singles this year (13).

Teixeira advanced to third on the double when center fielder Lorenzo Cain bobbled the ball for an error and scored on Chase Headley’s sacrifice fly, caught by Gold Glover Alex Gordon with a tumbling catch on the sinking liner.

Cain made a leaping catch in front of the wall for the third out of the inning, and Teixeira stood in the dugout with his hand on his head and mouth agape, stunned.

Vargas was activated off the disabled list to make the start, taking the spot of Danny Duffy, who went on the DL Monday with biceps tendinitis. Vargas was on a 75-pitch limit and manager Ned Yost stuck to it, pulling the lefthander after four innings.