SAN FRANCISCO -- Kyle Stowers and Agustín Ramírez each homered and the Miami Marlins beat the San Francisco Giants 12-5 on Thursday to complete a three-game series sweep. Xavier Edwards had a two-run double for Miami, which has won four straight overall, five of six, and six straight on the road. Rafael Devers had three hits including a homer and a double for San Francisco, which has lost eight of its last 11.