NEW YORK — Mark Teixeira and the New York Yankees hardly needed another firsthand look to know how nasty Andrew Miller is on opposing hitters.

That’s exactly what they got, though.

Corey Kluber put Cleveland’s rotation back on track, Miller earned a save against the team that traded him last weekend and the Indians beat the Yankees 5-2 on Saturday.

“He’s got great stuff, there’s no doubt about that. I wish him nothing but the best,” Teixeira said. “We were facing two of the best pitchers in baseball.”

Mike Napoli, Jason Kipnis and Rajai Davis homered to help the AL Central leaders recover from an early two-run deficit.

Kluber (11-8) fired eight innings of five-hit ball, beating CC Sabathia (6-9) in a matchup of pitchers who won the AL Cy Young Award with Cleveland.

Miller closed with a one-hit ninth for his first save with the Indians. And it came at the expense of his old pals in pinstripes.

“Tough seeing him in another uniform. He’s one of my all-time favorite teammates,” Brett Gardner said. “The fastball looks like about 105 (mph) and the slider that you think is going to hit you ends up being a strike. He’s as tough as they get.”

ROYALS 4, BLUE JAYS 2: Danny Duffy outpitched Aaron Sanchez, stopping a 10-game winning streak for the Toronto ace and leading host Kansas City to victory.

Sanchez (11-2) hadn’t lost since April 22 against Oakland. He allowed four runs and nine hits in six innings.

WHITE SOX 4, ORIOLES 2: Omar Navarez’s foul ball turned into a tiebreaking RBI single in the seventh inning after a replay challenge, and Chicago beat Chris Tillman and Baltimore at home.

With the bases loaded and nobody out, Navarez hit a pop to shallow left field off reliever Mychal Givens. Third baseman Manny Machado tried to make an over-the-shoulder catch, but the ball dropped and umpire Mike Winters ruled it foul.

Replays showed the ball hit the foul line, however. Pinch-runner J.B. Shuck was awarded home and Navarez got a single.

RAYS 7, TWINS 3: Evan Longoria, Bobby Wilson and Logan Forsythe all homered to back Chris Archer’s six strong innings as Tampa Bay won at home.

Archer (6-15) won for the third time in his last 15 starts, giving up one run and three hits and striking out seven to regain the American League lead in strikeouts with 168.

RANGERS 3, ASTROS 2; Jonathan Lucroy hit two homers, Carlos Beltran had a tiebreaking single and three hits, and Texas won on the road, pulling 61/2 games ahead of Houston in the AL West.

NATIONAL LEAGUE

PIRATES 5, REDS 3: Ivan Nova pitched seven innings to win his first start with host Pittsburgh, Homer Bailey struggled in his second start since having Tommy John surgery and the Pirates beat Cincinnati.

Nova (8-6), acquired from the New York Yankees on Monday, gave up three runs and six hits with five strikeouts and no walks.

BRAVES 13, CARDINALS 5: Freddie Freeman and Adonis Garcia had three-run homers and Atlanta got enough from Roberto Hernandez in his first start this season to win at St. Louis.

INTERLEAGUE

CUBS 4, ATHLETICS 0: Jake Arrieta pitched eight innings of three-hit ball to get his first victory in over a month and Chicago won at Oakland.

TIGERS 6, METS 5: J.D. Martinez threw Jay Bruce out at the plate on the final play of the game, enabling host Detroit to hold on for a pulsating victory.