BOSTON (AP) -- The big hits just seem to keep on coming for the streaking Boston Red Sox.
Jarrod Saltalamacchia hit a tiebreaking grand slam in the seventh inning, Koji Uehara closed with another perfect inning and the Red Sox beat the New York Yankees 8-4 Friday night.
Returning to Fenway Park after winning five of seven games on the road against the Yankees and Tampa Bay - both now lagging far back in the AL East - Boston rebounded after blowing an early 4-0 lead.
It's been a complete turnaround from last year's dismal 69-win team. Boston leads the second-place Rays by 8 1/2 games.
''That's what is making this season fun,'' Red Sox slugger David Ortiz said. ''You're not talking about a team that depends on one guy. I know that everybody has to be careful with myself, but there are plenty of guys.''
Ortiz and Stephen Drew each doubled twice as the Red Sox won for the 15th time in 19 games. Saltalamacchia also doubled and scored twice.
Shane Victorino opened the seventh with a single off Hiroki Kuroda. Reliever Cesar Cabral hit Ortiz with a pinch and Preston Claiborne walked pinch-hitter Jonny Gomes.
After Daniel Nava struck out, Saltalamacchia hit his third career slam, connecting off Claiborne for a drive over Boston's bullpen into the right-field seats.
Saltalamacchia. who missed about a week with a sore back, simply was just looking for a pitch he could lift to get the go-ahead run home.
''I was just trying to get a good pitch to hit with a runner on third,'' he said. ''Vic, at third, a fast guy, I knew if I'd get into the air, he'll be able to score. I saw how he worked Nava before me.''
Boston manager John Farrell can see the difference in Saltalamaccia after some time off.
''His back's better,'' he said. ''It shows in his swing.''
Uehara breezed through the ninth. He's retired 37 straight batters, the longest streak by a reliever since Bobby Jenks of the White Sox set down 41 in a row in 2007.
Robinson Cano went 4 for 4 with three doubles and two RBIs for New York, which fell to two games behind Tampa Bay for the final AL wild-card spot after the Rays beat Minnesota 3-0.
''It's unfortunate,'' Yankees manager Joe Girardi said. ''We gave them some free baserunners and then you get the big hit by Saltalamacchia, but I love the way our guys battled back. Never thought Kuroda would be there in the seventh the way everything started for him.''
Brendan Ryan, acquired from Seattle on Tuesday for a player to be named, hit his first homer with the Yankees.
New York had won three in a row. Last weekend, Boston took three of four games at Yankee Stadium.
''They've got a very good team over there,'' Yankees star Alex Rodriguez said. ''They're a handful right now.''
Brandon Workman (6-3) got the win, retiring one batter.
The Red Sox scored four times in the first off Kuroda (11-11), but the Yankees came back to tie it.
Trailing 4-2 in the seventh, the Yankees chased Boston starter John Lackey and tied it Cano's bases-loaded, two-run double off reliever Craig Breslow. New York had runners on second and third, but Workman got Alfonso Soriano on a bouncer to third.
The Red Sox took a quick 4-0 lead. Dustin Pedroia singled, Ortiz doubled and Mike Carp had an RBI grounder.
Nava singled home a run and Drew hit a two-run double off the Green Monster, just inside the foul line.
With pitchers warming in the bullpen behind him, Kuroda looked as if he was on the verge of being pulled when Boston threatened in the second and third. The 38-year-old right-hander responded by escaping a bases-loaded, one-out jam in the second and held the Red Sox scoreless after a leadoff double the next inning.
Kuroda allowed five runs, eight hits, walked two and fanned two in six-plus innings. He's 0-4 with a 6.69 ERA in his last six starts.
Lackey gave up four runs on seven hits in 6 1-3 innings.
Ryan homered into the first row of seats above the Monster, cutting it to 4-1 in the third.
Lyle Overbay's sacrifice fly made it 4-2 in the sixth.
NOTES: There was a brief delay in the seventh when third-base umpire Alfonso Marquez walked down the left-field line and had security eject a fan for throwing something on the field. ... Farrell said CF Jacoby Ellsbury, who missed his seventh straight game with a fractured bone in his right foot, started some non-baseball activities. ''He'll come out of the boot and into the pool,'' Farrell said. The club hopes Ellsbury will be back late in the regular season, but Farrell said ''still no date of return.'' ... Farrell also said RHP Jake Peavy was fine after getting grazed on the right leg by a line drive in Thursday's loss at Tampa Bay. ... Girardi said C Austin Romine ''took some swings and felt better.'' He sustained a concussion on Tuesday. ... CC Sabathia (13-12, 4.82 ERA) is slated to face Boston's Jon Lester (13-8, 3.86 ERA) on Saturday. ... The Red Sox opened their final homestand of the season. They also face Baltimore and Toronto for three games apiece. ... New York 2B Cano made a nice over-the-shoulder grab on Will Middlebrooks' pop to short right. ... Rodriguez said his sore hamstring is getting better and he might be ready to play third again on Tuesday.