NEW YORK (AP) -- Carlos Beltran gave the Yankees' struggling offense a jolt with a home run in his return to the lineup, Martin Prado had another go-ahead hit and New York beat the Chicago White Sox 5-3 on Saturday.
Hiroki Kuroda (9-8) worked in and out of trouble for six innings, allowing two runs and five hits in helping New York to its third straight win after a 2-7 stretch.
Beltran missed the previous three games because of a sore right elbow that has almost exclusively limited him to a designated hitter role since May. He singled and scored in the fourth, when the Yankees ran themselves out of a chance to break open the game, and led off the sixth with a drive off Scott Carroll (5-8) that just cleared the fence in right field.
Stephen Drew's sacrifice fly in the sixth put New York up 5-2, the first time the Yankees had scored more than four runs since Aug. 8, a span of 11 games.
David Robertson pitched a scoreless ninth for his 34th save. Yankees batters did not strike out in a game for the first time since May 12, 2011, in an 11-5 loss to Kansas City.
Alexei Ramirez had an RBI double in the second but Chicago wasted an early lead for the second straight night -- matching a season high with its fifth loss in a row.
Prado hit a two-run double in the fourth that put New York up for good. He had a game-ending RBI single with two outs in the ninth Friday night.
The Yankees squandered a chance for a big inning in the fourth, with Prado and Teixeira getting caught in rundowns between second and third. New York had seven consecutive batters reach in the inning but scored only on Prado's double.
Brian McCann started the inning when left fielder Alejandro De Aza lost his routine fly in the sun, letting it drop for a leadoff double.
White Sox: RHP Javy Guerra was activated from the bereavement list and LHP Eric Surkamp was sent to Triple-A Charlotte. ... OF Adam Eaton (strained right oblique) is set to start his rehab assignment with Triple-A Charlotte on Saturday.
Yankees: RHP Masahiro Tanaka (elbow ligament) threw 35 pitches in a two-inning simulated game and said he felt fine. The Yankees will wait to see how the Japanese ace feels Sunday before determining the next step in his rehab.
In a matchup of left-handers, White Sox All-Star Chris Sale (10-3) faces Chris Capuano (1-3) in the finale of the three-game series. Capuano has struck out Adam Dunn 12 times in 27 at-bats, but Dunn has two homers. Sale is 3-0 with a 0.85 ERA against New York.
ON THE ROAD AGAIN
White Sox RHP Matt Lindstrom pitched two perfect innings, lowering his road ERA to 1.33 since 2011, the second-best mark for relievers during that period.
BLUE JAYS 5, RAYS 4
TORONTO -- Jose Reyes singled home the winning run in the 10th inning, and the Toronto Blue Jays beat the Tampa Bay Rays, 5-4.
Colby Rasmus reached on a bunt single to begin the 10th against Joel Peralta (2-4) and stole second as Munenori Kawasaki struck out for the second out.
Jeff Beliveau came on to face Reyes, who grounded a single between second and third. Rasmus slid home safely, knocking over catcher Curt Casali as the ball rolled away.
Dustin McGowan (5-3) worked one inning for the win, and the Blue Jays improved to 6-13 in August.
Toronto took a 4-3 lead in the seventh when Dioner Navarro hit a two-run homer off Brad Boxberger, but closer Casey Janssen couldn't hold on. Pinch-hitter James Loney singled home the tying run with one out in the ninth, handing Janssen his fourth blown save.
MARINERS 7, RED SOX 3
BOSTON -- Dustin Ackley's three-run homer capped a seven-run fourth inning that carried the Seattle Mariners to a 7-3 win over Boston on Saturday, sending the Red Sox to their seventh straight loss.
It was the ninth win in 12 games for the Mariners, who increased their slim lead over Detroit for the second AL wild-card spot.
Boston designated hitter David Ortiz had his streak of reaching base four times in four straight games halted, but he did walk and was hit by a pitch before leaving with a bruised left elbow.
Dustin Pedroia had a double and two singles for the Red Sox.
Trailing 3-0 in the fourth, the Mariners chased starter Brandon Workman (1-8) with their big inning.