Otto Lopez reaches 100-hit milestone as Max Meyer stays perfect, Marlins top Giants 6-3 | The Apex Times