Garland goes distance as Dodgers cruise