Yoshinobu Yamamoto pitches eight innings, his longest start since joining the Dodgers, who have won six in a row and 13 of their past 15 after an 8-2 rout of the Marlins.