Yankees’ power dooms Royals

? Gary Sanchez hit a three-run homer, Chris Carter added a two-run shot and CC Sabathia got back on track as the New York Yankees rolled to a 7-1 victory over the Kansas City Royals on Tuesday night.

Pitching on six days’ rest, Sabathia (3-2) went 6 2/3 shutout innings to win for the first time since April 15. He struck out five and walked two before leaving with the bases loaded, but Tyler Clippard promptly fanned Whit Merrifield to escape the jam.

Clippard also handled the eighth before Jonathan Holder gave up a run in the ninth.

Sanchez drilled an 0-1 pitch from Jason Hammel (1-5) to center field with nobody out in the third, and Carter pounded a 1-1 pitch to almost the same place with two down in the fourth.

Jacoby Ellsbury and Matt Holliday also drove in runs against the Royals’ bullpen, part of a 13-hit outburst that sent the Yankees to their ninth win in the last 11 meetings with Kansas City.

It was another dismal night for Hammel, who allowed seven runs over seven innings in his last start against Tampa Bay. The right-hander yielded five runs on nine hits and a walk in six innings this time, and has served up six home runs in his last four outings.

Meanwhile, Sabathia was getting plenty of help from his defense.

Alcides Escobar twice lined out to third baseman Chase Headley, including a hot shot leading off the game. Carter made a couple of nifty plays at first base, and left fielder Brett Gardner threw out Jorge Soler in the fifth inning as he tried to stretch a single.

The Yankees’ dominant pitching and defense came after the Royals had won three one-run games in a sweep of Baltimore, capped by a season-best 14 hits in the finale on Sunday.

Kansas City had won four straight and six of seven.