Nick Madrigal and Wade Meckler had four hits apiece as the Los Angeles Angels salvaged the finale of a three-game series against the Colorado Rockies,