Otto Lopez, whose .341 batting average leads the majors, went 3-for-5 with four runs and the go-ahead RBI in the eighth inning as the host Miami Marli