Rookie Troy Johnston homered twice, including a game-winning two-run drive in the 11th inning, and the Miami Marlins beat the Detroit Tigers 6-4 on Saturday. Agustín Ramírez doubled and singled, while Otto López had two hits and drove in a run as the Marlins won their fourth straight. After Wenceel Pérez’s RBI double put Detroit ahead in the top of the 11th, López started the bottom half with an infield single that advanced automatic runner Joey Wiemer.