Rivera, Dodgers tag Weaver, beat Angels 9-1