Kansas City, Mo. — Jordan Schafer tied a career high with four RBIs, including a two-run single in the 10th inning Thursday night as the Minnesota Twins defeated the Kansas City Royals, 11-5.

Bruce Chen (2-4), the sixth pitcher for the AL Central-leading Royals, gave up five hits and walked two in the 10th. The Royals lead over the Tigers is down to 1½ games.

Eduardo Nunez singled home the go-ahead run and Brian Dozier added a two-run double. Kurt Suzuki capped the burst with an RBI double, his third hit of the game and second double.

Schafer had three hits and extended his hitting streak to eight games.

Anthony Swarzak (3-1) picked up the victory.

Alex Gordon homered off Ryan Pressly to lead off the Royals seventh, tying it at 5.

Twins lefty Tommy Milone was pulled after 51/3 innings, giving up four runs on nine hits and two walks. He is winless in four starts since the Twins acquired him in a July 31 trade with Oakland.

Royals right-hander Jeremy Guthrie, who was 5-1 in his previous six starts, exited after six innings. He gave up five runs on nine hits and two walks.

The Twins took a 2-0 lead in the first, which included a double by Suzuki. The Royals countered with two runs in the bottom half, with Gordon and Salvador Perez hitting RBI singles.

Minnesota forged ahead with two more runs in the fourth. Schafer hit an RBI double and scored on Dozier’s single.