Napoli's sacrifice fly gives Indians win in 9th 5-4 over KC

CLEVELAND (AP) Mike Napoli's sacrifice fly scored Francisco Lindor with the winning run to cap a two-run ninth inning and the Cleveland Indians defeated the Kansas City Royals 5-4 on Thursday night.

Cleveland rallied against Joakim Soria (2-2), filling in as closer for Wade Davis, who had pitched three of the last four days. Lindor's triple tied the game before Napoli scored the game winner.

The loss ended Kansas City's six-game winning streak.

Carlos Santana led off the Cleveland ninth with a single and made it to second on right fielder Paulo Orlando's fielding error. After Jason Kipnis' sacrifice, Lindor hit a line drive to right.

Orlando attempted a diving catch but the ball rolled to the wall. Pinch-runner Michael Martinez scored and Lindor slid headfirst into third with a triple.

Napoli's fly ball to left was deep enough to score Lindor, who dived into home plate to give Cleveland its second straight walkoff win.

Tommy Hunter (2-1) pitched 1 2/3 innings.