Ross tied Florida records with three home runs and seven RBI, while Sanchez -- in his first start since pitching a no-hitter last week -- allowed four hits and struck out eight in seven innings as the Marlins beat the New York Mets 16-5 Monday night.
Dan Uggla was a career-best 5-for-5 with three runs, Ross had four hits and Miguel Cabrera took over the NL batting lead plus drove in three runs for the Marlins, who had a season-high 20 hits and set a club record with five homers.
"A good day all around," Marlins manager Joe Girardi said.
Ross has 12 home runs this season, 10 with Florida -- and seven in games started by Sanchez. Entering Monday, Ross had only one homer in his last 87 at-bats.
"Anibal told me a couple days ago, 'Man, every time I pitch, you hit a home run,"' Ross said. "After the first one I hit tonight, I thought about it and kind of chuckled. He doesn't need that much run support. He hasn't lately. But any time we can go out there and score like that against one of the best teams in the major leagues, it's huge."
The Marlins, 17-5 since Aug. 20, moved within two games of idle San Diego in the NL wild-card race. Uggla and Josh Willingham also hit home runs for Florida.
"A lot of guys don't want to see those guys in the playoffs," Floyd said. "They're feeling pretty good about themselves."
Sanchez (8-2), unbeaten in his last seven starts, saw his bid to match Johnny Vander Meer's feat of throwing consecutive no-hitters end on Floyd's second-inning homer.
But by then, the Marlins had four runs -- and never stopped rolling.
Ross -- who was with the Dodgers and Cincinnati before coming to Florida May 26 -- hit a three-run shot in the first inning, then added two-run homers in the sixth and seventh. He tied Mike Lowell's franchise record for homers in a game and became the third Marlins player to have seven RBI, the first since Gary Sheffield in 1995.
Ross was replaced in right field by Joe Borchard in the top of the eighth inning, as many who remained in the crowd of about 13,000 chanted "Co-dy! Co-dy!"
"Anibal should maybe take him out to dinner," Girardi said. "I've said all along, when Cody plays, he usually makes an impact. Cody has the ability to do a lot of special things. ... He is a great piece that we picked up."
Cabrera went 2-for-3 and improved his average to .340 -- one point ahead of Pittsburgh's Freddy Sanchez, who was 1-for-4 in the Pirates' 4-3 win over Milwaukee.
"There's a lot of games left," Cabrera said. "The most important thing right now is winning."
Florida had six players with at least two hits, including Sanchez -- who even drove in a run.
"He's a good pitcher. Located the ball well," Beltran said. "He has confidence in every single pitch."
Mets starter Dave Williams (5-4) lasted only three-plus innings, giving up nine earned runs and 11 hits.
Ross' three-run homer highlighted Florida's four-run first. Cabrera had a two-run double in the second, an inning that Williams could have been out of if shortstop Jose Reyes didn't bobble a potential double-play ball. Sanchez's single pushed the lead to 7-2 in the third, then Uggla led off the fourth with a homer.
And, unlike Sanchez, Uggla matched a 68-year-old major league record.
His homer was No. 24 on the season, tying the Yankees' Joe Gordon for the most by a rookie second baseman. Gordon set that mark in 1938, the same year Vander Meer threw his two gems.
"That's an easy one to turn the page on. OK, get them tomorrow," New York manager Willie Randolph said. "You just toss it out."
|Cody Ross (12) gets props from Miguel Cabrera during his three-homer, seven-RBI performance. (AP)|
|Players of the Game|
|New York Mets|
|Jose Reyes, SS||3||0||1||0||0||1||0|
|a- Anderson Hernandez, PH-SS||1||0||0||0||0||0||0|
|Paul Lo Duca, C||3||0||0||0||0||0||1|
|b- Mike DiFelice, PH-C||1||0||0||0||0||0||1|
|Carlos Beltran, CF||3||1||1||1||0||0||1|
|c- Lastings Milledge, PH-LF||1||1||1||1||0||0||0|
|Carlos Delgado, 1B||3||1||1||1||1||1||1|
|David Wright, 3B||4||0||0||0||0||2||2|
|Cliff Floyd, LF||3||1||1||2||0||2||0|
|Royce Ring, P||0||0||0||0||0||0||0|
|d- Julio Franco, PH||1||0||0||0||0||0||0|
|Shawn Green, RF||4||0||1||0||0||0||0|
|Jose Valentin, 2B||4||0||0||0||0||1||1|
|Dave Williams, P||1||0||0||0||0||0||0|
|Roberto Hernandez, P||0||0||0||0||0||0||0|
|e- Ricky Ledee, PH||1||0||0||0||0||1||0|
|Heath Bell, P||0||0||0||0||0||0||0|
|Endy Chavez, LF-CF||0||1||0||0||1||0||0|
|a-grounded out for Reyes in the 8th|
|b-grounded out for Lo Duca in the 8th|
|c-doubled for Beltran in the 8th|
|d-lined out for Ring in the 9th|
|e-struck out for Hernandez in the 5th|
|2B - Lastings Milledge (, J. Garcia)|
|HR - Carlos Beltran (, Sanchez), Cliff Floyd (, Sanchez)|
|RBI - Carlos Beltran (), Lastings Milledge (), Carlos Delgado (), Cliff Floyd 2 ()|
|2-OUT RBI - Lastings Milledge (), Carlos Delgado ()|
|Team LOB - 3|
|E - Shawn Green (, Misplayed grounder), Jose Reyes (, Throwing), Jose Valentin (, Throwing)|
|New York Mets|
|Dave Williams (L,-)||3||11||9||9||2||1||2|
|IBB - Amezaga by Dave Williams|
|Pitches-Strikes - Dave Williams 79-49, Roberto Hernandez 14-10, Heath Bell 45-32, Royce Ring 33-20|
|Ground Balls-Fly Balls - Dave Williams 4-4, Heath Bell 1-0, Royce Ring 4-1|
|Batters Faced - Dave Williams 22, Roberto Hernandez 4, Heath Bell 13, Royce Ring 7|
|Hanley Ramirez, SS||4||1||1||0||0||0||3|
|Robert Andino, SS||2||0||0||0||0||1||0|
|Dan Uggla, 2B||5||3||5||1||0||0||0|
|Reggie Abercrombie, PR-CF||0||1||0||0||0||0||0|
|Miguel Cabrera, 3B||3||2||2||3||1||1||1|
|a- Jason Wood, PH-2B||1||1||1||0||0||0||0|
|Josh Willingham, LF||4||1||2||1||1||1||2|
|Chris Aguila, LF||0||0||0||0||0||0||0|
|Wes Helms, 1B-3B||5||3||2||1||0||1||2|
|Cody Ross, RF||5||3||4||7||0||0||2|
|Jose Garcia, P||0||0||0||0||0||0||0|
|Miguel Olivo, C||4||1||1||1||0||0||0|
|b- Matt Treanor, PH-C||1||0||0||0||0||0||0|
|Alfredo Amezaga, CF||3||0||0||0||1||1||2|
|Joe Borchard, RF||1||0||0||0||0||0||0|
|Anibal Sanchez, P||4||0||2||1||0||2||0|
|Mike Jacobs, 1B||1||0||0||0||0||0||0|
|a-doubled for Cabrera in the 7th|
|b-grounded out for Olivo in the 7th|
|2B - Dan Uggla (, D. Williams), Miguel Cabrera (, D. Williams), Jason Wood (, Bell), Wes Helms (, Bell)|
|HR - Dan Uggla (, D. Williams), Josh Willingham (, Bell), Cody Ross 3 (, D. Williams, Bell, Ring)|
|RBI - Dan Uggla (), Miguel Cabrera 3 (), Josh Willingham (), Wes Helms (), Cody Ross 7 (), Miguel Olivo (), Anibal Sanchez ()|
|2-OUT RBI - Miguel Cabrera 2 (), Cody Ross 5 (), Miguel Olivo (), Anibal Sanchez ()|
|CS - Hanley Ramirez (, 2nd base by Bell/Lo Duca)|
|Team LOB - 6|
|Anibal Sanchez (W,-)||7||4||3||3||1||8||2|
|Pitches-Strikes - Anibal Sanchez 108-69, Jose Garcia 33-18|
|Ground Balls-Fly Balls - Anibal Sanchez 4-9, Jose Garcia 3-3|
|Batters Faced - Anibal Sanchez 26, Jose Garcia 9|
|Attendance - 13725|
|Game Time - 2:42|
|Temperature - 80|
|Umpires - Home - Jerry Crawford, First Base - Brian O'Nora, Second Base - Chuck Meriwether, Third Base - Phil Cuzzi|