The 4-hour, 47-minute game left plenty of time for oddities. Oakland's Coco Crisp scored from third on a strikeout, while teammate Jed Lowrie hit into a 5-6-3 double play. The Athletics' Yoenis Cespedes was out when he rose after a slide on a steal attempt, lifted his foot off second base and was tagged.
Both teams ran out of healthy position players. Tommy Milone, scheduled to pitch for Oakland on Sunday, flied out when he pinch hit in the 12th.
Moss and Alberto Callaspo had two RBIs apiece for the Athletics, who scored four times in the first inning against Nathan Eovaldi. But Miami rallied for a 5-4 lead.
Crisp's alert baserunning helped the A's score in the fifth to make it 5-all. He was at third with one out when Moss struck out and the ball rolled away from Saltalamacchia. When Saltalamacchia threw to first for the out, Crisp sprinted home and easily beat the return throw with a headfirst slide.
Melvin said Crisp's timing was perfect.
"He can be a risky player, and he's one of the better baserunners in the league," Melvin said.
NOTES: Marlins LF Marcell Ozuna left the game in the eighth inning because of cramps. ... A's C Derek Norris, who left Friday's game due to tightness in his back, wasn't in uniform and isn't expect to play until Tuesday at the earliest. ... Marlins LF Christian Yelich is expected to be activated Sunday and rejoin the starting lineup after missing two weeks with a back injury. Miami is 31-26 when he bats leadoff and 8-16 when he doesn't. ... After the game, the Marlins optioned Marisnick and RHP Anthony DeSclafani to Triple-A New Orleans. Before the game, they recalled RHP Sam Dyson from New Orleans. ... LHP Milone (5-3, 3.89) tries to win his sixth consecutive decision Sunday when he faces the Marlins and LHP Andrew Heaney (0-2, 4.91).