Angels' Weaver masters Seattle in All-Star tuneup