ST. PETERSBURG, Fla. (AP) - Newcomers Eric Sogard and Nick Anderson played key roles in Tampa Bay's latest win.
Sogard homered twice and finished with a career-high five RBIs, and the surging Rays beat the Miami Marlins 8-6 on Saturday night.
"Sogard, what a day he had," Rays manager Kevin Cash said. "He's been outstanding. Right now if he hits his pitch he's doing some damage with it."
Sogard is hitting .385 (5 for 13) in four games since he was acquired in a trade with Toronto on Sunday.
Willy Adames and Austin Meadows also connected as Tampa Bay won for the seventh time in eight games. Anderson (3-4), who came over in a trade with Miami on Wednesday, pitched a perfect eighth for the win, and Emilio Pagan finished for his ninth save.
"Nick Anderson is making quite an impression," Cash said. "We just love the fact that he comes in and attacks. That's not easy doing that against a group of guys that you were sharing lockers with five days ago."
The Rays went ahead to stay on Adames' leadoff drive against Jarlin Garcia (2-1) in the eighth. Travis d'Arnaud, who has 26 RBIs since July 1, made it 8-6 with a run-scoring single later in the inning.
Sogard hit a two-run shot in the second and a three-run drive off Elieser Hernández in the third. He has 12 homers this season, compared to 11 combined over his previous eight major league seasons.
"Joining these guys from day one I could tell was a lot of fun," Sogard said.
Meadows went deep for the third straight game. Meadows' solo drive in the seventh tied it at 6.
Starlin Castro homered for Miami, which has dropped three of four. Jon Berti had three hits and drove in a run.
"We don't score like this a lot, but we're in close games all the time," manager Don Mattingly said. "One of the things we're learning is figuring out how to get over that hump and win close games."
The Marlins grabbed a 6-5 lead with two runs in the seventh. Berti singled in Cesar Puello, and Brian Anderson added a sacrifice fly.
Berti came within a homer of hitting for the cycle and stole two bases. He tripled in the ninth but was stranded when Anderson flied out to right.
Miami scored three times in the third. Castro hit a two-run shot, and the other run scored on a double-play sacrifice fly.
Garrett Cooper hit a fly ball that center fielder Kevin Kiermaier caught at the wall. Anderson tried to advance to third and originally was ruled safe. After the call was overturned by a replay review, Castro homered on Jalen Beeks' next pitch.
"The guy missed me on the tag but somehow they get an out out of that," Anderson said. "Even the third baseman (Matt Duffy) told me he missed me on the tag so that one's kind of an enigma. We couldn't find any evidence that I was out there, but I guess MLB did."
The Associated Press contributed to this report.