NEW YORK — Jorge Posada hit a game-winning RBI single in the 12th inning to lift the New York Yankees to a 6-5 victory over the Toronto Blue Jays on Saturday.

With one out and runners on first and second, Posada lined a 1-1 pitch from Shawn Camp into center field. Alex Rodriguez scored without a play as the Yankees poured out of the dugout to congratulate Posada near first base.

The Yankees have won nine of 10 to move a season-best 14 games above .500 and pull within a game of AL East-leading Boston, which lost 3-2 to Seattle on Saturday. Brett Tomko (1-2) pitched a scoreless inning for the win.

Adam Lind hit a two-run homer and Alex Rios had three RBIs for Toronto, which has lost six of seven.

Royals 6, White Sox 4

KANSAS CITY, Mo. — Alberto Callaspo drove in three runs and the Kansas City Royals eclipsed their run total from their previous four games in a victory over the White Sox that snapped Chicago’s seven-game winning streak.

Callaspo hit an RBI triple off Gavin Floyd (6-6) in the fifth for Kansas City’s first run in 13 innings. His two-run single off Matt Thornton in the fifth made it 5-4 and gave the Royals their first lead in 38 innings. Callaspo’s errors at second base had figured in Kansas City’s four-game losing streak.

It was the Royals’ first win in seven tries this season against the White Sox, who lost on the road for just the fifth time in 20 games.

Luke Hochevar (4-3) went six innings and gave up two home runs for the Royals.

 Twins 4, Tigers 3

MINNEAPOLIS — Justin Morneau had four hits, including a homer and the tying single in the seventh inning, and the Twins came back to beat the Tigers.

Magglio Ordonez’s three-run homer in the seventh spoiled an otherwise stellar start by Francisco Liriano, but Morneau capped the rally with his hit in the bottom of the inning.

In the eighth against Brandon Lyon (3-4), Nick Punto poked a soft single over the outstretched glove of shortstop Adam Everett to allow pinch-runner Matt Tolbert to score on a head-first slide just ahead of the relay throw.

Matt Guerrier (4-0) pitched one inning for the win, and Joe Nathan wrapped it up with his 22nd save to pull the Twins within three games of the first-place Tigers.

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.